def test_json(self): p = UpdatePolicy(AutoScalingRollingUpdate=AutoScalingRollingUpdate( MaxBatchSize=2, MinInstancesInService=1, PauseTime='PT90S', WaitOnResourceSignals=True)) p = p.to_dict() self.assertEqual(p['AutoScalingRollingUpdate']['MaxBatchSize'], 2) self.assertEqual( p['AutoScalingRollingUpdate']['MinInstancesInService'], 1) self.assertEqual(p['AutoScalingRollingUpdate']['PauseTime'], 'PT90S') self.assertTrue(p['AutoScalingRollingUpdate']['WaitOnResourceSignals'])
def test_json(self): p = UpdatePolicy(AutoScalingRollingUpdate=AutoScalingRollingUpdate( MaxBatchSize=2, MinInstancesInService=1, PauseTime="PT90S", WaitOnResourceSignals=True, )) p = p.to_dict() self.assertEqual(p["AutoScalingRollingUpdate"]["MaxBatchSize"], 2) self.assertEqual( p["AutoScalingRollingUpdate"]["MinInstancesInService"], 1) self.assertEqual(p["AutoScalingRollingUpdate"]["PauseTime"], "PT90S") self.assertTrue(p["AutoScalingRollingUpdate"]["WaitOnResourceSignals"])
def test_json(self): p = UpdatePolicy( AutoScalingRollingUpdate=AutoScalingRollingUpdate( MaxBatchSize=2, MinInstancesInService=1, PauseTime='PT90S', WaitOnResourceSignals=True)) p = p.to_dict() self.assertEqual(p['AutoScalingRollingUpdate']['MaxBatchSize'], 2) self.assertEqual( p['AutoScalingRollingUpdate']['MinInstancesInService'], 1 ) self.assertEqual(p['AutoScalingRollingUpdate']['PauseTime'], 'PT90S') self.assertTrue(p['AutoScalingRollingUpdate']['WaitOnResourceSignals'])