def price_changes(): """displays ads at a price changes in Frame4 """ changes_btn['state'] = 'disabled' id_query = changes_entry.get() changes_lstbox.delete(0, END) change.set_lstbox(frame42, changes_lstbox) change.set_pb(frame5, pb) change.get_change(frame42, id_query) changes_btn['state'] = 'normal'
def test_2(self): self.assertEqual(2, get_change(2))
def test_with_1000(self): self.assertEqual(100, get_change(int(math.pow(10, 3))))
def test_with_19(self): self.assertEqual(6, get_change(19))
def test_with_28(self): self.assertEqual(6, get_change(28))
def test_with_15(self): self.assertEqual(2, get_change(15))
def test_with_17(self): self.assertEqual(4, get_change(17))
def test_with_4(self): self.assertEqual(4, get_change(4))
def test_with_5(self): self.assertEqual(1, get_change(5))
def test_with_preceeding_lower_bound_as_zero(self): get_change(0)
def test_with_3(self): self.assertEqual(3, get_change(3))
def test_with_preceeding_lower_bound_as_negative(self): get_change(-1)
from change import get_change assert(get_change(2) == 2) assert(get_change(28) == 6) assert(get_change(1128) == 116)
def test_1(self): self.assertEqual(1, get_change(1))
def test_with_13(self): self.assertEqual(4, get_change(13))
def test_with_6(self): self.assertEqual(2, get_change(6))
def test_with_14(self): self.assertEqual(5, get_change(14))
def test_with_7(self): self.assertEqual(3, get_change(7))
def test_with_16(self): self.assertEqual(3, get_change(16))
def test_with_8(self): self.assertEqual(4, get_change(8))
def test_with_18(self): self.assertEqual(5, get_change(18))
def test_with_9(self): self.assertEqual(5, get_change(9))
def test_with_20(self): self.assertEqual(2, get_change(20))
def test_with_10(self): self.assertEqual(1, get_change(10))
def test_with_999(self): self.assertEqual(104, get_change(999))
def test_with_11(self): self.assertEqual(2, get_change(11))
number_of_ones = 0 number_of_fives = 0 number_of_tens = 0 for i in range(1, 1000): # if we have for example 9, (5, 1, 1, 1, 1), for 10 # we get only 10. It also works in other cases if i % 10 == 0: number_of_tens += 1 number_of_fives -= 1 number_of_ones -= 4 continue # if we have for example 4 (1, 1, 1, 1), for 5 # we get only 5 if i % 5 == 0: number_of_fives += 1 number_of_ones -= 4 continue number_of_ones += 1 expected = number_of_ones + number_of_fives + number_of_tens actual = get_change(i) print("Input: " + str(i)) if expected == actual: print("OK") else: print("Fail! Expected " + str(expected) + ", but got " + str(actual) + " instead")
def test_with_12(self): self.assertEqual(3, get_change(12))
""" Sample 1. Input: 2 Output: 2 2 = 1 + 1. Sample 2. Input: 28 Output: 6 28 = 10 + 10 + 5 + 1 + 1 + 1. """ from change import get_change from test.asserts import assert_equal assert_equal(2, get_change(2), "2") assert_equal(6, get_change(28), "28")
def test_get_change_small(): assert get_change(2) == 2