From c828847ec257b5c96a95507ae96f4d5ef061e631 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20Wu=CC=88rl?= Date: Wed, 29 Jun 2016 20:59:59 +0200 Subject: [PATCH 1/2] update changelog --- debian/changelog | 1 + 1 file changed, 1 insertion(+) diff --git a/debian/changelog b/debian/changelog index d6ecb0b..958cac0 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ python-blitzortung (1.5.0) unstable; urgency=low * use python properties instead of getters (this will break compatibility to earlier versions) + * speed improvements -- Andreas Wuerl Sun, 09 Aug 2015 10:36:12 +0200 From 9791344c914965db43ef642858932afbb1559046 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20Wu=CC=88rl?= Date: Fri, 1 Jul 2016 23:13:13 +0200 Subject: [PATCH 2/2] add timestamp value test --- tests/test_builder.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/test_builder.py b/tests/test_builder.py index 42b7873..e0aea18 100644 --- a/tests/test_builder.py +++ b/tests/test_builder.py @@ -73,6 +73,18 @@ def test_set_timestamp_from_pandas_timestamp_with_ns_offset(self): assert_that(timestamp.tzinfo, is_(equal_to(pytz.timezone('CET')))) assert_that(timestamp.nanosecond, is_(equal_to(423))) + def test_value_property(self): + timestamp = self.builder.set_timestamp(datetime.datetime(2012, 2, 10, 12, 56, 18, 96651)).build() + + value = timestamp.value + assert_that(value, is_(equal_to(1328878578096651000))) + + def test_value_property_with_nanoseconds(self): + timestamp = self.builder.set_timestamp(datetime.datetime(2012, 2, 10, 12, 56, 18, 96651), 456).build() + + value = timestamp.value + assert_that(value, is_(equal_to(1328878578096651456))) + def test_set_timestamp_from_bad_string(self): timestamp = self.builder.set_timestamp('0000-00-00').build() assert_that(timestamp.value, is_(pd.NaT.value))