From 178596825406587a3a242cfad7d93e7f30b4224f Mon Sep 17 00:00:00 2001 From: Mortada Mehyar Date: Tue, 3 Mar 2015 10:25:18 -0800 Subject: [PATCH] improve unit tests, bump version to 0.3.4 --- fredapi/__init__.py | 2 +- fredapi/tests/test_fred.py | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/fredapi/__init__.py b/fredapi/__init__.py index c255b38..9f716ac 100644 --- a/fredapi/__init__.py +++ b/fredapi/__init__.py @@ -1,3 +1,3 @@ -__version__ = '0.3.3' +__version__ = '0.3.4' from fredapi.fred import Fred diff --git a/fredapi/tests/test_fred.py b/fredapi/tests/test_fred.py index a624141..a660f4a 100644 --- a/fredapi/tests/test_fred.py +++ b/fredapi/tests/test_fred.py @@ -1,6 +1,7 @@ import unittest from fredapi import Fred +from datetime import datetime class TestFred(unittest.TestCase): @@ -27,5 +28,12 @@ def testGetSeries(self): except ValueError: pass + def testSearch(self): + personal_income_series = self.fred.search_by_release(175, limit=5, order_by='popularity', sort_order='desc') + series_ids = ['PCPI08081', 'PCPI22071', 'PCPI42101', 'PCPI06083', 'PCPI06075'] + for series_id in series_ids: + self.assertTrue(series_id in personal_income_series.index) + self.assertEqual(personal_income_series.ix[series_id, 'observation_start'], datetime(1969, 1, 1)) + def tearDown(self): return