Esempio n. 1
0
 def test_internal_field_methods_is_string_pos(self):
     u = f.UnixDateTimeField()
     s1 = '2019-08-23 18:00:00'
     self.assertTrue(u._is_string(s1))
Esempio n. 2
0
 def test_internal_field_methods_is_string_neg(self):
     u = f.UnixDateTimeField()
     i1 = 9
     self.assertFalse(u._is_string(i1))
Esempio n. 3
0
 def test_internal_field_methods_to_python_unix_tz(self):
     u = f.UnixDateTimeField()
     d = datetime.datetime(2019, 8, 2, 16, 52, 22)
     d_localized = pytz.timezone('Europe/Stockholm').localize(d)
     d_unix_timestamp = 1564757542 # 2019-08-02 14:52:22 UTC
     self.assertEqual(u.to_python(d_unix_timestamp), d_localized)
Esempio n. 4
0
 def test_internal_field_methods_to_python_unix(self):
     u = f.UnixDateTimeField()
     d = datetime.datetime(2019, 12, 13, 14, 36, 12)
     d_unix_timestamp = 1576269372 #  2019-08-02 14:36:12
     self.assertEqual(u.to_python(d_unix_timestamp), d)
Esempio n. 5
0
 def test_internal_field_methods_to_python_string(self):
     u = f.UnixDateTimeField()
     d = datetime.datetime(2019, 8, 2, 14, 52, 22, 191919)
     d_str = '2019-08-02 14:52:22.191919'
     self.assertEqual(u.to_python(d_str), d)
Esempio n. 6
0
 def test_internal_field_methods_to_python_datetime(self):
     u = f.UnixDateTimeField()
     d = datetime.datetime(2019, 9, 19, 19, 19, 19, 191919)
     self.assertEqual(u.to_python(d), d)
Esempio n. 7
0
 def test_internal_field_methods_internal_type(self):
     u = f.UnixDateTimeField()
     self.assertEqual(u.get_internal_type(), 'PositiveIntegerField')