def test_currency_pairs(self): inv = Inventory() self.assertEqual(set(), inv.currency_pairs()) inv = I('40 USD {1.01 CAD}, 40 USD') self.assertEqual(set([('USD', 'CAD'), ('USD', None)]), inv.currency_pairs()) inv = I('40 AAPL {1.01 USD}, 10 HOOL {2.02 USD}') self.assertEqual(set([('AAPL', 'USD'), ('HOOL', 'USD')]), inv.currency_pairs())