def test_schema_plural_name__list(self): class stubschema: name = 'dog' plural_name = 'dogs' self.assertEqual(eb.schema_plural_name(stubschema, []), 'dogs') self.assertEqual(eb.schema_plural_name(stubschema, [None]), 'dog') self.assertEqual(eb.schema_plural_name(stubschema, [None, None]), 'dogs')
def test_schema_plural_name(self): class stubschema: name = 'dog' plural_name = 'dogs' self.assertEqual(eb.schema_plural_name(stubschema, 0), 'dogs') self.assertEqual(eb.schema_plural_name(stubschema, 1), 'dog') self.assertEqual(eb.schema_plural_name(stubschema, 2), 'dogs') self.assertEqual(eb.schema_plural_name(stubschema, -1), 'dogs') self.assertEqual(eb.schema_plural_name(stubschema, 999), 'dogs')