def test_basic_checks(self): validator = Validator("test") validator.json_data = {"data_resource": "test", "pdb_id": "1abc"} self.assertTrue(validator.basic_checks()) validator.json_data = {"data_resource": "test"} self.assertFalse(validator.basic_checks()) validator.json_data = {"pdb_id": "1abc"} self.assertFalse(validator.basic_checks())
def test_invalid_pdb_id(self): validator = Validator("test") validator.json_data = {"data_resource": "test", "pdb_id": "invalid"} self.assertFalse(validator._test_pdb_id())
def test_resource_name_mismatch(self): validator = Validator("test") validator.json_data = {"data_resource": "test2", "pdb_id": "1abc"} self.assertFalse(validator._test_resource())
def test_no_resource_name(self): validator = Validator("test") validator.json_data = {"pdb_id": "1abc"} self.assertFalse(validator._test_resource())