コード例 #1
0
ファイル: tests.py プロジェクト: chrishaines/ziptastic-python
    def test_get_from_v3_postal_code(self):
        postal_code = "48867"
        Ziptastic.api_key = "abc123"
        result = Ziptastic.get_from_postal_code(postal_code)

        self.assertIn("postal_code", result[0])
        self.assertEqual("https://zip.getziptastic.com/v3/US/48867", self.urllib_mock.call_args[0][0].get_full_url())
コード例 #2
0
ファイル: tests.py プロジェクト: chrishaines/ziptastic-python
    def test_get_from_v2_postal_code(self):
        self.setUpV3()

        postal_code = "48867"
        result = Ziptastic.get_from_postal_code(postal_code)

        self.assertIn("postal_code", result)
        self.assertEqual("https://zip.getziptastic.com/v2/US/48867", self.urllib_mock.call_args[0][0].get_full_url())
コード例 #3
0
ファイル: tests.py プロジェクト: Ziptastic/ziptastic-python
    def test_get_from_v2_postal_code(self, m):
        url = 'https://zip.getziptastic.com/v2/US/48867'
        m.get(url, text=compare_v2_json)
        postal_code = '48867'
        ziptastic = Ziptastic('')
        result = ziptastic.get_from_postal_code(postal_code)

        req = m.request_history[0]
        eq_(url, req.url)
        eq_(loads(compare_v2_json), result)
コード例 #4
0
ファイル: tests.py プロジェクト: chrishaines/ziptastic-python
 def test_object_is_returned(self):
     result = Ziptastic.get_from_postal_code("48867")
     self.assertTrue(type(result), "object")