def test_get_time_string_with_invalid(self): with self.assertRaises(TypeError): chronos.get_time_string(self)
def test_get_time_string_with_time(self): result = chronos.get_time_string(time_gmt=time.gmtime(0)) self.assertEqual(result, "1970-01-01T00:00:00Z")
def test_get_time_string_with_datetime(self): result = chronos.get_time_string( time_gmt=datetime.datetime(2015, 8, 3, 10, 53, 42)) self.assertEqual(result, "2015-08-03T10:53:42Z")
def test_get_time_string(self): some_time = time.gmtime(0) with mock.patch.object(chronos.time, 'gmtime') as mock_gmt: mock_gmt.return_value = some_time result = chronos.get_time_string() self.assertEqual(result, "1970-01-01T00:00:00Z")