예제 #1
0
 def test_bad_ids(self):
     bad_ids = [
         "camCas", "camcas", "CAMCAS", "C1mCas", "Camcas", "CamelCase"
     ]
     for bad_id in bad_ids:
         self.assertFalse(utils.is_valid_species_id(bad_id))
예제 #2
0
 def test_good_ids(self):
     bad_ids = ["CamCas", "HomSap"]
     for bad_id in bad_ids:
         self.assertTrue(utils.is_valid_species_id(bad_id))
예제 #3
0
 def test_contains_spaces(self):
     bad_ids = ["Cam Cas", " CamCas", "CamCas "]
     for bad_id in bad_ids:
         self.assertFalse(utils.is_valid_species_id(bad_id))
예제 #4
0
 def test_empty_string(self):
     self.assertFalse(utils.is_valid_species_id(""))
예제 #5
0
 def test_id(self):
     assert isinstance(self.species.id, str)
     assert utils.is_valid_species_id(self.species.id)
예제 #6
0
 def test_empty_string(self):
     assert not (utils.is_valid_species_id(""))
예제 #7
0
 def test_id(self):
     self.assertIsInstance(self.species.id, str)
     self.assertTrue(utils.is_valid_species_id(self.species.id))