예제 #1
0
파일: test_record.py 프로젝트: scls19fr/asq
 def test_record_repr(self):
     a = Record(x=20, y=30, z=40)
     s= repr(a)
     self.assertTrue(s.startswith("Record("))
     self.assertTrue("x=20" in s)
     self.assertTrue("y=30" in s)
     self.assertTrue("z=40" in s)
     self.assertTrue(s.endswith(")"))
예제 #2
0
파일: test_record.py 프로젝트: scls19fr/asq
 def test_create(self):
     r = Record(x=10, y=20, z=30)
     self.assertEqual(r.x, 10)
     self.assertEqual(r.y, 20)
     self.assertEqual(r.z, 30)
예제 #3
0
파일: test_record.py 프로젝트: scls19fr/asq
 def test_record_str(self):
     a = Record(x=20, y=30, z=40)
     s= str(a)
     self.assertTrue("x=20" in s)
     self.assertTrue("y=30" in s)
     self.assertTrue("z=40" in s)
예제 #4
0
파일: test_record.py 프로젝트: scls19fr/asq
 def test_record_pickle_roundtrip(self):
     a = Record(x=20, y=80, z=50)
     s = pickle.dumps(a)
     b = pickle.loads(s)
     self.assertEqual(a, b)
예제 #5
0
파일: test_record.py 프로젝트: scls19fr/asq
 def test_record_inequality_negative(self):
     a = Record(x=10, y=20, z=30)
     b = Record(x=10, y=20, z=30)
     self.assertFalse(a != b)
예제 #6
0
파일: test_record.py 프로젝트: scls19fr/asq
 def test_record_inequality_positive(self):
     a = Record(x=10, y=20, z=30)
     b = Record(x=10, y=40, z=30)
     self.assertTrue(a != b)
예제 #7
0
파일: test_record.py 프로젝트: scls19fr/asq
 def test_create_empty(self):
     r = Record()
예제 #8
0
파일: test_record.py 프로젝트: scls19fr/asq
 def test_create_positional_error(self):
     self.assertRaises(TypeError, lambda: Record(10, 20, 30))