Example #1
0
def test_franc():
    assert Franc(7).amount == Franc(5).plus(2)
    assert Franc(8).amount == Franc(5).plus(3)
Example #2
0
def test_franc_to_dollar():
    assert Money(50).amount == Bank().source_to_destiny(Franc(50), 'CHF')
    assert Money(5).amount == Bank().source_to_destiny(Franc(10), 'USD')
    assert Money(68.665).amount == Bank().source_to_destiny(Franc(137.33), 'USD')
    
Example #3
0
def test_exchange_rate():
    assert Money(5).amount == Bank().exchange_rate(Franc(10))
    assert Money(68.665).amount == Bank().exchange_rate(Franc(137.33))
    assert Money(10).amount == Bank().exchange_rate(Dollar(10))
 def test_franc(self):
     self.assertEqual(Franc(10).amount, Franc(5).times(2))
     self.assertEqual(Franc(15).amount, Franc(5).times(3))
Example #5
0
    def test_inter(self):
        self.assertFalse(Dollar(10).equals_currency(Franc(10)))
        self.assertFalse(Dollar(10).equals_currency(Franc(15)))

        self.assertFalse(Money(10).equals_currency(Franc(10)))
        self.assertFalse(Money(10).equals_currency(Franc(15)))
Example #6
0
 def test_franc(self):
     assert Franc(10).equals_currency(Franc(10))
     assert Franc(10).equals_currency(Franc(15))
Example #7
0
 def test_inter(self):
     self.assertFalse(Dollar(5).equals(Franc(5)))
     self.assertFalse(Dollar(5).equals(Franc(6)))
Example #8
0
 def test_franc(self):
     assert (Franc(5).equals(Franc(5)))
     self.assertFalse(Franc(5).equals(Franc(6)))