コード例 #1
0
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'
コード例 #2
0
 def test_2(self):
     self.assertEqual(2, get_change(2))
コード例 #3
0
 def test_with_1000(self):
     self.assertEqual(100, get_change(int(math.pow(10, 3))))
コード例 #4
0
 def test_with_19(self):
     self.assertEqual(6, get_change(19))
コード例 #5
0
 def test_with_28(self):
     self.assertEqual(6, get_change(28))
コード例 #6
0
 def test_with_15(self):
     self.assertEqual(2, get_change(15))
コード例 #7
0
 def test_with_17(self):
     self.assertEqual(4, get_change(17))
コード例 #8
0
 def test_with_4(self):
     self.assertEqual(4, get_change(4))
コード例 #9
0
 def test_with_5(self):
     self.assertEqual(1, get_change(5))
コード例 #10
0
 def test_with_preceeding_lower_bound_as_zero(self):
     get_change(0)
コード例 #11
0
 def test_with_3(self):
     self.assertEqual(3, get_change(3))
コード例 #12
0
 def test_with_preceeding_lower_bound_as_negative(self):
     get_change(-1)
コード例 #13
0
from change import get_change

assert(get_change(2) == 2)
assert(get_change(28) == 6)
assert(get_change(1128) == 116)
コード例 #14
0
 def test_1(self):
     self.assertEqual(1, get_change(1))
コード例 #15
0
 def test_with_13(self):
     self.assertEqual(4, get_change(13))
コード例 #16
0
 def test_with_6(self):
     self.assertEqual(2, get_change(6))
コード例 #17
0
 def test_with_14(self):
     self.assertEqual(5, get_change(14))
コード例 #18
0
 def test_with_7(self):
     self.assertEqual(3, get_change(7))
コード例 #19
0
 def test_with_16(self):
     self.assertEqual(3, get_change(16))
コード例 #20
0
 def test_with_8(self):
     self.assertEqual(4, get_change(8))
コード例 #21
0
 def test_with_18(self):
     self.assertEqual(5, get_change(18))
コード例 #22
0
 def test_with_9(self):
     self.assertEqual(5, get_change(9))
コード例 #23
0
 def test_with_20(self):
     self.assertEqual(2, get_change(20))
コード例 #24
0
 def test_with_10(self):
     self.assertEqual(1, get_change(10))
コード例 #25
0
 def test_with_999(self):
     self.assertEqual(104, get_change(999))
コード例 #26
0
 def test_with_11(self):
     self.assertEqual(2, get_change(11))
コード例 #27
0
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")
コード例 #28
0
 def test_with_12(self):
     self.assertEqual(3, get_change(12))
コード例 #29
0
ファイル: change_test.py プロジェクト: fluxgame/ALGS200x
"""
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")
コード例 #30
0
ファイル: test_change.py プロジェクト: grant-king/report
def test_get_change_small():
    assert get_change(2) == 2