コード例 #1
0
ファイル: recordTests.py プロジェクト: ptomulik/veetou
    def test__repr__1(self):
        dogs = Dogs()
        dog = DogRec(('Snoopy', 12), dogs)

        it = record_.RecordFieldIterator(dog)
        self.assertEqual(repr(it), "%s(%s,%d)" % (functions_.modelname(it), functions_.modelrefstr(dog), 0))
        next(it)
        self.assertEqual(repr(it), "%s(%s,%d)" % (functions_.modelname(it), functions_.modelrefstr(dog), 1))
コード例 #2
0
    def test__modelname__1(self):
        col = table_.TableColumnDescriptor(Dogs(), 0)
        self.assertEqual(col.modelname, "Dog['name']")
        self.assertEqual(functions_.modelname(col), "Dog['name']")

        col = table_.TableColumnDescriptor(Dogs(), 1)
        self.assertEqual(col.modelname, "Dog['age']")
        self.assertEqual(functions_.modelname(col), "Dog['age']")
コード例 #3
0
 def test__modelname_and_schemaname_5(self):
     class FooBarGeez(object_.Object):
         @classmethod
         def __modelname__(cls):
             return 'JohnSmith'
     self.assertEqual(functions_.modelname(FooBarGeez),    'JohnSmith')
     self.assertEqual(functions_.modelname(FooBarGeez()),  'JohnSmith')
     self.assertEqual(functions_.schemaname(FooBarGeez),   'john_smith')
     self.assertEqual(functions_.schemaname(FooBarGeez()), 'john_smith')
コード例 #4
0
 def test__repr__1(self):
     it = table_.TableColumnIterator(Dogs())
     self.assertEqual(
         repr(it), "%s(%s,%d)" %
         (functions_.modelname(it), functions_.modelname(Dogs), 0))
     next(it)
     self.assertEqual(
         repr(it), "%s(%s,%d)" %
         (functions_.modelname(it), functions_.modelname(Dogs), 1))
コード例 #5
0
ファイル: recordTests.py プロジェクト: ptomulik/veetou
    def test__modelname__1(self):
        dogs = Dogs()
        dog = DogRec(('Snoopy', 12), dogs)

        fld = record_.RecordFieldProxy(dog, 0)
        self.assertEqual(fld.modelname, "Dog['name']")
        self.assertEqual(functions_.modelname(fld), "Dog['name']")

        fld = record_.RecordFieldProxy(dog, 1)
        self.assertEqual(fld.modelname, "Dog['age']")
        self.assertEqual(functions_.modelname(fld), "Dog['age']")
コード例 #6
0
ファイル: entityTests.py プロジェクト: ptomulik/veetou
 def test__modelname(self):
     self.assertEqual(functions_.modelname(FooBar), 'FooBar')
     self.assertEqual(functions_.modelname(FooBarGeez), 'FooBarGeez')
コード例 #7
0
 def test__modelrefstr_1(self):
     class Foo(object): pass
     foo = Foo()
     self.assertEqual(functions_.modelrefstr(Foo), functions_.modelname(Foo))
     self.assertEqual(functions_.modelrefstr(foo), "<%s object at 0x%x>" % (functions_.modelname(foo), id(foo)))
コード例 #8
0
 def test__modelname_and_schemaname_7(self):
     self.assertEqual(functions_.modelname(str),      'str')
     self.assertEqual(functions_.modelname("hello"),  'str')
     self.assertEqual(functions_.schemaname(str),     'str')
     self.assertEqual(functions_.schemaname("hello"), 'str')
コード例 #9
0
 def test__modelname_and_schemaname_6(self):
     class FooBarGeez(object): pass
     self.assertEqual(functions_.modelname(FooBarGeez),   'FooBarGeez')
     self.assertEqual(functions_.modelname(FooBarGeez()), 'FooBarGeez')
     self.assertEqual(functions_.schemaname(FooBarGeez),   'FooBarGeez')
     self.assertEqual(functions_.schemaname(FooBarGeez()), 'FooBarGeez')
コード例 #10
0
 def test__modelname_and_schemaname_2(self):
     self.assertEqual(functions_.modelname(object_.Object),    'Object')
     self.assertEqual(functions_.modelname(object_.Object()),  'Object')
     self.assertEqual(functions_.schemaname(object_.Object),   'object')
     self.assertEqual(functions_.schemaname(object_.Object()), 'object')
コード例 #11
0
ファイル: recordTests.py プロジェクト: ptomulik/veetou
 def test__repr__1(self):
     it = record_.RecordSequenceFieldIterator([])
     self.assertEqual(repr(it), "%s(%s)" % (functions_.modelname(it), functions_.modelname(it._tabiter)))
コード例 #12
0
ファイル: recordTests.py プロジェクト: ptomulik/veetou
    def test__repr__1(self):
        dogs = Dogs()
        dog = DogRec(('Snoopy', 12), dogs)

        fld = record_.RecordFieldProxy(dog, 1)
        self.assertEqual(repr(fld), "%s(%s,%d)" % (functions_.modelname(fld), functions_.modelname(DogRec), 1))
コード例 #13
0
 def test__repr_1(self):
     xes = [X(1), X(2)]
     seq = reflist_.RefList(xes)
     self.assertEqual(
         repr(seq), "%s([%s])" %
         (functions_.modelname(seq), ','.join(repr(x) for x in seq)))
コード例 #14
0
 def test__repr__1(self):
     it = table_.TableSequenceColumnIterator([])
     self.assertEqual(
         repr(it), "%s(%s)" %
         (functions_.modelname(it), functions_.modelname(it._tabiter)))
コード例 #15
0
 def test__repr__1(self):
     col = table_.TableColumnDescriptor(Dogs(), 1)
     self.assertEqual(
         repr(col), "%s(%s,%d)" %
         (functions_.modelname(col), functions_.modelname(Dogs), 1))