Ejemplo n.º 1
0
 def test_adv_compare_returns_zero_for_second_card_with_effect_when_first_less_than_second(
         self):
     self.assertEqual(-1, minus_2.adv_compare(plus_0_s_x, atk))
     self.assertEqual(-1, minus_2.adv_compare(plus_0_c_x, atk))
     self.assertEqual(-1, minus_1.adv_compare(plus_0_s_x, atk))
     self.assertEqual(-1, minus_1.adv_compare(plus_0_c_x, atk))
     self.assertEqual(-1, plus_0.adv_compare(plus_2_s_x, atk))
     self.assertEqual(-1, plus_0.adv_compare(plus_2_c_x, atk))
     self.assertEqual(-1, plus_1.adv_compare(plus_2_s_x, atk))
     self.assertEqual(-1, plus_1.adv_compare(plus_2_c_x, atk))
Ejemplo n.º 2
0
 def test_adv_compare_returns_positive_for_non_effect_cards_when_first_greater_than_second(
         self):
     self.assertEqual(1, plus_0.adv_compare(minus_1, atk))
     self.assertEqual(1, plus_1.adv_compare(plus_0, atk))
     self.assertEqual(1, plus_2.adv_compare(plus_1, atk))
     self.assertEqual(1, plus_2.adv_compare(minus_2, atk))
Ejemplo n.º 3
0
 def test_adv_compare_returns_negative_for_non_effect_cards_when_first_less_than_second(
         self):
     self.assertEqual(-1, minus_1.adv_compare(plus_0, atk))
     self.assertEqual(-1, plus_0.adv_compare(plus_1, atk))
     self.assertEqual(-1, plus_1.adv_compare(plus_2, atk))
     self.assertEqual(-1, minus_2.adv_compare(plus_2, atk))
Ejemplo n.º 4
0
 def test_adv_compare_returns_zero_for_non_effect_cards_when_first_equal_to_second(
         self):
     self.assertEqual(0, minus_1.adv_compare(minus_1, atk))
     self.assertEqual(0, plus_0.adv_compare(plus_0, atk))
     self.assertEqual(0, plus_1.adv_compare(plus_1, atk))
     self.assertEqual(0, minus_2.adv_compare(minus_2, atk))
Ejemplo n.º 5
0
 def test_adv_compare_returns_zero_for_times_2_when_both_results_are_the_same(
         self):
     self.assertEqual(0, plus_2.adv_compare(times_2, 2))
     self.assertEqual(0, plus_1.adv_compare(times_2, 1))
     self.assertEqual(0, plus_0.adv_compare(times_2, 0))