def test_should_update(self): test_scenario = namedtuple("test_scenario", ["locked", "force", "result"]) test_scenarios = (test_scenario(locked=False, force=False, result=True), test_scenario(locked=False, force=True, result=True), test_scenario(locked=True, force=False, result=False), test_scenario(locked=True, force=True, result=True)) mock_stack = mock.MagicMock(["locked", "force", "name"]) mock_stack.name = "test-stack" for t in test_scenarios: mock_stack.locked = t.locked mock_stack.force = t.force self.assertEqual(build.should_update(mock_stack), t.result)
def test_should_update(self): test_scenario = namedtuple("test_scenario", ["locked", "force", "result"]) test_scenarios = ( test_scenario(locked=False, force=False, result=True), test_scenario(locked=False, force=True, result=True), test_scenario(locked=True, force=False, result=False), test_scenario(locked=True, force=True, result=True) ) mock_stack = mock.MagicMock(["locked", "force", "name"]) mock_stack.name = "test-stack" for t in test_scenarios: mock_stack.locked = t.locked mock_stack.force = t.force self.assertEqual(build.should_update(mock_stack), t.result)