Exemplo n.º 1
0
 def test_create(self):
     """Test creation of a new instance of State.
     """
     new = State()
     trex = r"\w+[-]\w+[-]\w+[-]\w+[-]\w+"
     self.assertTrue(type(new.id) == str)
     self.assertTrue(search(trex, new.id))
     self.assertTrue(type(new.created_at) == datetime.datetime)
     self.assertTrue(type(new.updated_at) == datetime.datetime)
     with self.assertRaises(TypeError) as error:
         State.__init__()
     msg = "__init__() missing 1 required positional argument: 'self'"
     self.assertEqual(msg, str(error.exception))