コード例 #1
0
 def that_determines_whether_or_not_we_are_in_trouble():
     '''
     There are 2 monkeys who may or may not be smiling. If both
     or neither of them are smiling, we are in trouble. Return
     True if we are in trouble
     '''
     assert monkey_trouble(True, True) == True  # BOTH smiling --> Trouble
     assert monkey_trouble(True, False) == False  # mixed--> OK
     assert monkey_trouble(False, True) == False  # mixed --> OK
     assert monkey_trouble(False,
                           False) == True  # NEITHER smiling --> Trouble
コード例 #2
0
 def test_true_and_true_returns_true(self):
     actual = monkey_trouble(True, True)
     expected = True
     self.assertEqual(
         actual, expected,
         'Expected calling "monkey_trouble() with "True" and "True" to return "True"'
     )
コード例 #3
0
 def test_false_and_true_returns_false(self):
     actual = monkey_trouble(False, True)
     expected = False
     self.assertEqual(
         actual, expected,
         'Expected calling "monkey_trouble() with "False" and "True" to return "False"'
     )
コード例 #4
0
def test_false_false():
    assert monkey_trouble(False,False)
コード例 #5
0
def test_true_true():
    assert monkey_trouble(True,True)
コード例 #6
0
def test_true_false():
    assert monkey_trouble(True,False) is False
    
コード例 #7
0
def test_false_true():
    assert monkey_trouble(False,True) is False