Example #1
0
 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)
Example #2
0
 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)