10
10
11
11
from qiita_core .util import qiita_test_checker
12
12
from qiita_core .exceptions import IncompetentQiitaDeveloperError
13
- from qiita_db .exceptions import QiitaDBNotImplementedError
14
13
from qiita_db .study import Study
15
14
from qiita_db .metadata_template .base_metadata_template import (
16
15
MetadataTemplate , BaseSample )
17
16
from qiita_db .metadata_template .sample_template import SampleTemplate
18
17
19
18
20
- @qiita_test_checker ()
21
19
class TestBaseSample (TestCase ):
22
20
"""Tests the BaseSample class"""
23
21
@@ -32,8 +30,7 @@ def test_exists(self):
32
30
BaseSample .exists ('SKM7.640188' , SampleTemplate (1 ))
33
31
34
32
35
- @qiita_test_checker ()
36
- class TestMetadataTemplate (TestCase ):
33
+ class TestMetadataTemplateReadOnly (TestCase ):
37
34
"""Tests the MetadataTemplate base class"""
38
35
def setUp (self ):
39
36
self .study = Study (1 )
@@ -43,11 +40,6 @@ def test_init(self):
43
40
with self .assertRaises (IncompetentQiitaDeveloperError ):
44
41
MetadataTemplate (1 )
45
42
46
- def test_create (self ):
47
- """Create raises an error because it's not called from a subclass"""
48
- with self .assertRaises (QiitaDBNotImplementedError ):
49
- MetadataTemplate .create ()
50
-
51
43
def test_exist (self ):
52
44
"""Exists raises an error because it's not called from a subclass"""
53
45
with self .assertRaises (IncompetentQiitaDeveloperError ):
@@ -59,11 +51,13 @@ def test_table_name(self):
59
51
with self .assertRaises (IncompetentQiitaDeveloperError ):
60
52
MetadataTemplate ._table_name (self .study )
61
53
62
- def test_to_dataframe (self ):
63
- """to dataframeraises an error because it's not called from a subclass
64
- """
65
- with self .assertRaises (TypeError ):
66
- MetadataTemplate .to_dataframe ()
54
+
55
+ @qiita_test_checker ()
56
+ class TestMetadataTemplateReadWrite (TestCase ):
57
+ def test_delete (self ):
58
+ """delete raises an error because it's not called from a subclass"""
59
+ with self .assertRaises (IncompetentQiitaDeveloperError ):
60
+ MetadataTemplate .delete (1 )
67
61
68
62
if __name__ == '__main__' :
69
63
main ()
0 commit comments