|
24 | 24 | QiitaDBDuplicateHeaderError, |
25 | 25 | QiitaDBExecutionError, |
26 | 26 | QiitaDBColumnError, |
27 | | - QiitaDBWarning) |
| 27 | + QiitaDBWarning, |
| 28 | + QiitaDBError) |
28 | 29 | from qiita_db.sql_connection import SQLConnectionHandler |
29 | 30 | from qiita_db.study import Study |
30 | 31 | from qiita_db.data import RawData, ProcessedData |
@@ -535,10 +536,6 @@ def test_data_type_id(self): |
535 | 536 | """data_type returns the int with the data_type_id""" |
536 | 537 | self.assertTrue(self.tester.data_type(ret_id=True), 2) |
537 | 538 |
|
538 | | - def test_raw_data(self): |
539 | | - """Returns the raw_data associated with the prep template""" |
540 | | - self.assertEqual(self.tester.raw_data, 1) |
541 | | - |
542 | 539 | def test_preprocessed_data(self): |
543 | 540 | """Returns the preprocessed data list generated from this template""" |
544 | 541 | self.assertEqual(self.tester.preprocessed_data, [1, 2]) |
@@ -1318,6 +1315,27 @@ def test_check_restrictions(self): |
1318 | 1315 | PREP_TEMPLATE_COLUMNS_TARGET_GENE['demultiplex']]) |
1319 | 1316 | self.assertEqual(obs, {'primer'}) |
1320 | 1317 |
|
| 1318 | + def test_raw_data(self): |
| 1319 | + """Returns the raw_data associated with the prep template""" |
| 1320 | + self.assertEqual(self.tester.raw_data, 1) |
| 1321 | + |
| 1322 | + pt = PrepTemplate.create(self.metadata, self.test_study, |
| 1323 | + self.data_type_id) |
| 1324 | + self.assertEqual(pt.raw_data, None) |
| 1325 | + |
| 1326 | + def test_raw_data_setter_error(self): |
| 1327 | + rd = RawData(1) |
| 1328 | + with self.assertRaises(QiitaDBError): |
| 1329 | + self.tester.raw_data = rd |
| 1330 | + |
| 1331 | + def test_raw_data_setter(self): |
| 1332 | + rd = RawData(1) |
| 1333 | + pt = PrepTemplate.create(self.metadata, self.test_study, |
| 1334 | + self.data_type_id) |
| 1335 | + self.assertEqual(pt.raw_data, None) |
| 1336 | + pt.raw_data = rd |
| 1337 | + self.assertEqual(pt.raw_data, 1) |
| 1338 | + |
1321 | 1339 |
|
1322 | 1340 | EXP_PREP_TEMPLATE = ( |
1323 | 1341 | 'sample_name\tbarcode\tcenter_name\tcenter_project_name\t' |
|
0 commit comments