summaryrefslogtreecommitdiff
path: root/tests/test_utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_utils.py')
-rw-r--r--tests/test_utils.py18
1 files changed, 15 insertions, 3 deletions
diff --git a/tests/test_utils.py b/tests/test_utils.py
index 26ee0bff..2676bb98 100644
--- a/tests/test_utils.py
+++ b/tests/test_utils.py
@@ -6,17 +6,29 @@
# are permitted in any medium without royalty provided the copyright
# notice and this notice are preserved.
+import datetime
+import os
import sys
+import unittest
+
import apt_pkg
import apt.utils
-import datetime
-import unittest
+
+from apt.utils import (
+ get_maintenance_end_date,
+ get_release_date_from_release_file,
+ )
class TestUtils(unittest.TestCase):
+ def test_get_release_date_from_release_file(self):
+ path = os.path.join(os.path.dirname(__file__),
+ "data", "misc", "foo_Release")
+ t = get_release_date_from_release_file(path)
+ self.assertEqual(str(datetime.datetime.utcfromtimestamp(t)),
+ "2012-04-25 22:49:23")
def test_maintenance_time(self):
- from apt.utils import get_maintenance_end_date
months_of_support = 18
# test historic releases, jaunty
release_date = datetime.datetime(2009, 4, 23)