예제 #1
0
    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')
예제 #2
0
    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')