def test_get_field_identifiers(self): """ Makes sure correct identifiers are returned for all fields """ table = TableFactory("test") table.add_fields(["one", "two"]) self.assertEqual(["test.one", "test.two"], table.get_field_identifiers())
def test_find_field_none(self): """ Verifies that None is returned when no field is found """ table = TableFactory('test') table.add_fields(['one', 'two']) field = table.find_field('fake_field') self.assertIsNone(field)
def test_get_field_identifiers(self): """ Makes sure correct identifiers are returned for all fields """ table = TableFactory('test') table.add_fields(['one', 'two']) self.assertEqual(['test.one', 'test.two'], table.get_field_identifiers())
def test_find_field_none(self): """ Verifies that None is returned when no field is found """ table = TableFactory("test") table.add_fields(["one", "two"]) field = table.find_field("fake_field") self.assertIsNone(field)
def test_find_field_alias(self): """ Verifies that the correct field is returned when passing an alias """ table = TableFactory('test') table.add_fields(['one', {'my_alias': 'two'}]) field = table.find_field(alias='my_alias') self.assertEqual('my_alias', field.get_identifier()) self.assertEqual(table.fields[1], field)
def test_find_field(self): """ Verifies that the correct field is returned """ table = TableFactory('test') table.add_fields(['one', 'two']) field = table.find_field('one') self.assertEqual('test.one', field.get_identifier()) self.assertEqual(table.fields[0], field)
def test_find_field_alias(self): """ Verifies that the correct field is returned when passing an alias """ table = TableFactory("test") table.add_fields(["one", {"my_alias": "two"}]) field = table.find_field(alias="my_alias") self.assertEqual("my_alias", field.get_identifier()) self.assertEqual(table.fields[1], field)
def test_find_field(self): """ Verifies that the correct field is returned """ table = TableFactory("test") table.add_fields(["one", "two"]) field = table.find_field("one") self.assertEqual("test.one", field.get_identifier()) self.assertEqual(table.fields[0], field)
def test_remove_field(self): """ Verifies that a field is properly removed """ table = TableFactory('test') table.add_fields(['one', 'two']) self.assertEqual(2, len(table.fields)) field = table.remove_field('one') self.assertIsNotNone(field) self.assertEqual('test.one', field.get_identifier()) self.assertEqual(1, len(table.fields)) field = table.remove_field('one') self.assertIsNone(field)
def test_remove_field(self): """ Verifies that a field is properly removed """ table = TableFactory("test") table.add_fields(["one", "two"]) self.assertEqual(2, len(table.fields)) field = table.remove_field("one") self.assertIsNotNone(field) self.assertEqual("test.one", field.get_identifier()) self.assertEqual(1, len(table.fields)) field = table.remove_field("one") self.assertIsNone(field)
def test_add_fields_unicode(self): """ Tests calling add_fields with a unicode object """ table = TableFactory('test') fields = table.add_fields(u'one') self.assertEqual(1, len(fields)) self.assertIsNotNone(fields[0]) self.assertEqual('test.one', fields[0].get_identifier())
def test_add_fields_unicode(self): """ Tests calling add_fields with a unicode object """ table = TableFactory("test") fields = table.add_fields(u"one") self.assertEqual(1, len(fields)) self.assertIsNotNone(fields[0]) self.assertEqual("test.one", fields[0].get_identifier())
def test_add_fields_tuple(self): """ Tests calling add_fields with a tuple of names """ table = TableFactory('test') fields = table.add_fields(('one', 'two')) self.assertEqual(2, len(fields)) self.assertIsNotNone(fields[0]) self.assertIsNotNone(fields[1]) self.assertEqual('test.one', fields[0].get_identifier()) self.assertEqual('test.two', fields[1].get_identifier())
def test_add_fields_tuple(self): """ Tests calling add_fields with a tuple of names """ table = TableFactory("test") fields = table.add_fields(("one", "two")) self.assertEqual(2, len(fields)) self.assertIsNotNone(fields[0]) self.assertIsNotNone(fields[1]) self.assertEqual("test.one", fields[0].get_identifier()) self.assertEqual("test.two", fields[1].get_identifier())