Пример #1
0
class TestMoneyRaisedParser(unittest.TestCase):
    def setUp(self):
        self.matcher = MoneyRaisedParser()

    def test_can_find_money_raised_for_perry(self):
        result = self.matcher.search("How much money has Rick Perry raised")
        data = json.loads(result.as_json())
        self.assert_(AWESOME_DATABASE['Rick Perry']['total_money_raised'] == data["raised"])

    def test_can_find_money_raised_for_dewhurst(self):
        result = self.matcher.search("How much money has David Dewhurst raised")
        data = json.loads(result.as_json())
        self.assert_(AWESOME_DATABASE['David Dewhurst']['total_money_raised'] == data["raised"])

    def test_returns_none_for_no_match(self):
        result = self.matcher.search("How much money didn't Rick Perry raise")
        self.assert_(result is None)
Пример #2
0
 def setUp(self):
     self.matcher = MoneyRaisedParser()