コード例 #1
0
ファイル: test_exchange.py プロジェクト: cool-RR/money
 def test_multiple_xrates(self):
     xrates.install('money.exchange.SimpleBackend')
     self.assertTrue(xrates)
     xrates.base = 'XXX'
     xrates.setrate('AAA', Decimal('2'))
     
     from money.exchange import ExchangeRates
     another = ExchangeRates()
     another.install('money.exchange.SimpleBackend')
     self.assertTrue(another)
     another.base = 'XXX'
     another.setrate('AAA', Decimal('100'))
     
     self.assertEqual(xrates.rate('AAA'), Decimal('2'))
     self.assertEqual(another.rate('AAA'), Decimal('100'))
コード例 #2
0
ファイル: test_exchange.py プロジェクト: Isendir/money
    def test_multiple_xrates(self):
        xrates.install("money.exchange.SimpleBackend")
        self.assertTrue(xrates)
        xrates.base = "XXX"
        xrates.setrate("AAA", Decimal("2"))

        from money.exchange import ExchangeRates

        another = ExchangeRates()
        another.install("money.exchange.SimpleBackend")
        self.assertTrue(another)
        another.base = "XXX"
        another.setrate("AAA", Decimal("100"))

        self.assertEqual(xrates.rate("AAA"), Decimal("2"))
        self.assertEqual(another.rate("AAA"), Decimal("100"))
コード例 #3
0
ファイル: test_exchange.py プロジェクト: Isendir/money
 def test_no_backend_get_rate(self):
     with self.assertRaises(ExchangeBackendNotInstalled):
         xrates.rate("XXX")
コード例 #4
0
ファイル: test_exchange.py プロジェクト: Isendir/money
 def test_unavailable_rate_returns_none(self):
     self.load_testing_data()
     self.assertIsNone(xrates.rate("ZZZ"))
コード例 #5
0
ファイル: test_exchange.py プロジェクト: Isendir/money
 def test_rate(self):
     self.load_testing_data()
     self.assertEqual(xrates.rate("XXX"), Decimal("1"))
     self.assertEqual(xrates.rate("AAA"), Decimal("2"))
     self.assertEqual(xrates.rate("BBB"), Decimal("8"))
コード例 #6
0
 def test_unavailable_rate_returns_none(self):
     self.assertIsNone(xrates.rate('ZZZ'))
コード例 #7
0
ファイル: test_exchange.py プロジェクト: cool-RR/money
 def test_rate(self):
     self.load_testing_data()
     self.assertEqual(xrates.rate('XXX'), Decimal('1'))
     self.assertEqual(xrates.rate('AAA'), Decimal('2'))
     self.assertEqual(xrates.rate('BBB'), Decimal('8'))
コード例 #8
0
 def test_unavailable_rate_returns_none(self):
     self.load_testing_data()
     self.assertIsNone(xrates.rate('ZZZ'))