def test_str(self): m = Message() m.date = 1234 self.assertEquals(str({'date': 1234}), str(m)) d = m.date self.assertEquals(str(1234), str(d))
def test_del(self): m = Message() m.date = 7165371 del m.date def g(): return m.date self.assertRaises(AttributeError, g) m.date = 7165371 del m['date'] def g(): return m.date self.assertRaises(AttributeError, g)
def test_mandatory(self): m = Message() m['date'] = 33242 m.date = 7165371 m.chat.last_name = "Soap" self.assertRaises(KeyError, m._to_raw)
def test_basic_deref(self): m = Message() m.date = 1234 self.assertEqual(1234, m.date) del m.date def g(): return m.date self.assertRaises(AttributeError, g)
def test_repr(self): m = Message() m.date = 1234 self.assertEquals(repr({'date': 1234}), repr(m)) self.assertEquals(repr(1234), repr(m.date))