def test_process_with_process_name(self, resolwe_mock): resolwe_mock.api = MagicMock() resolwe_mock.api.process.get = MagicMock(return_value=PROCESS_SAMPLE) resolwe = Resolwe.processes(resolwe_mock, 'Variant filtering (Chemical Mutagenesis)') self.assertIsInstance(resolwe, list) self.assertEqual(len(resolwe), 1) self.assertIsInstance(resolwe[0], dict) self.assertEqual(resolwe[0]['name'], 'Variant filtering (Chemical Mutagenesis)') self.assertEqual(len(resolwe_mock.api.mock_calls), 1)
def test_process_without_name(self, resolwe_mock): resolwe_mock.api = MagicMock() resolwe_mock.api.process.get = MagicMock(return_value=PROCESS_SAMPLE) resolwe = Resolwe.processes(resolwe_mock) self.assertIsInstance(resolwe, list) self.assertEqual(len(resolwe), 4) self.assertIsInstance(resolwe[0], dict) self.assertEqual(resolwe[0]['name'], 'Upload NGS reads') self.assertEqual(len(resolwe_mock.api.mock_calls), 1)