def append(self, _gid, _iter): if utils.is_in_list(self._gid_list, _gid) == False and utils.is_in_list(self._iter_list, _iter) == False: self._gid_list.append(_gid) self._iter_list.append(_iter) return True else: print "values pairs already be saved: %s-%s" % (_gid, _iter) return False
def test_is_in_list_with_list(self): """Ensures the `is_in_list()` method returns True when an element is in a list and False when it is not.""" element_in_list = fake.word() element_not_in_list = fake.word() the_list = [fake.word(), element_in_list] self.assertTrue(utils.is_in_list(element=element_in_list, the_list=the_list)) self.assertFalse( utils.is_in_list(element=element_not_in_list, the_list=the_list) )
def remove_from_iter(self, _iter): if utils.is_in_list(self._iter_list, _iter): index = self._iter_list.index(_iter) self._gid_list.remove(self._gid_list[index]) self._iter_list.remove(_iter) return True else: return False
def get_from_iter(self, _iter): if utils.is_in_list(self._iter_list, _iter): index = self._iter_list.index(_iter) return self._gid_list[index] else: return None
def is_material(word): return is_in_list(word.root, MATERIALS)
def is_nationality(word): return is_in_list(word.root, NATIONALITIES)
def is_gender(word): return is_in_list(word.root, GENDERS)
def is_profession(word): return is_in_list(word.root, PROFESSIONS)