コード例 #1
0
ファイル: test_search.py プロジェクト: CivicVision/ambry
    def test_returns_given_terms_if_place_vids_do_not_exist(self):
        # prepare state
        search = Search(self.lib)

        # testing
        ret = search.expand_place_ids('California')
        self.assertEquals(ret, 'California')
コード例 #2
0
ファイル: test_search.py プロジェクト: CivicVision/ambry
    def test_returns_place_vids(self):
        # first assert signatures of the functions we are going to mock did not change.
        assert_spec(Search.search_identifiers, ['self', 'search_phrase', 'limit'])
        assert_spec(GVid.parse, ['cls', 'gvid'])

        # prepare state
        search = Search(self.lib)
        score = 1
        vid = 'vid-1'
        t = 'type'
        name = 'California1'
        fake_search = fudge.Fake().expects_call().returns([(score, vid, t, name)])
        fake_parse = fudge.Fake().expects_call().returns([])

        # testing
        with fudge.patched_context(Search, 'search_identifiers', fake_search):
            with fudge.patched_context(GVid, 'parse', fake_parse):
                ret = search.expand_place_ids('California')
                self.assertEquals(ret, [vid])