예제 #1
0
파일: test_k.py 프로젝트: pombredanne/k
 def test_values_with_start(self):
     start = 42
     A = k.make("A", "abcd", start=start)
     self.assertEquals(A.a, start)
     self.assertEquals(A.d, start + 3)
예제 #2
0
파일: test_k.py 프로젝트: pombredanne/k
 def test_type_name(self):
     A = k.make("Foobar", "X")
     self.assertEquals(str(type(A.X)), "<class 'k.Foobar'>")
예제 #3
0
파일: test_k.py 프로젝트: pombredanne/k
 def test_values(self):
     A = k.make("A", "xyz")
     self.assertEquals(A.x, 0)
     self.assertEquals(A.y, 1)
     self.assertEquals(A.z, 2)
예제 #4
0
파일: test_k.py 프로젝트: pombredanne/k
 def test_type(self):
     x = k.make("x", "a")
     self.assertIsInstance(x.a, x)
     self.assertIsInstance(x.a, int)