def test_process(self): f = OffHour({"opt-out": True}) instances = [ instance(Tags=[]), instance(Tags=[{ "Key": "maid_offhours", "Value": "" }]), instance(Tags=[{ "Key": "maid_offhours", "Value": "on" }]), instance(Tags=[{ "Key": "maid_offhours", "Value": "off" }]), instance(Tags=[{ "Key": "maid_offhours", "Value": "off=(m-f,5);zebrablue,on=(t-w,5)", }]), ] t = datetime.datetime( year=2015, month=12, day=1, hour=19, minute=5, tzinfo=zoneinfo.gettz("America/New_York"), ) with mock_datetime_now(t, datetime): self.assertEqual(f.process(instances), [instances[0], instances[1], instances[2]])
def test_process(self): f = OffHour({"opt-out": True}) instances = [ instance(Tags=[]), instance(Tags=[{"Key": "maid_offhours", "Value": ""}]), instance(Tags=[{"Key": "maid_offhours", "Value": "on"}]), instance(Tags=[{"Key": "maid_offhours", "Value": "off"}]), instance( Tags=[ { "Key": "maid_offhours", "Value": "off=(m-f,5);zebrablue,on=(t-w,5)", } ] ), ] t = datetime.datetime( year=2015, month=12, day=1, hour=19, minute=5, tzinfo=tzutil.gettz("America/New_York"), ) with mock_datetime_now(t, datetime): self.assertEqual( f.process(instances), [instances[0], instances[1], instances[2]] )
def test_process(self): f = OffHour({'opt-out': True}) instances = [ instance(Tags=[]), instance(Tags=[{ 'Key': 'maid_offhours', 'Value': '' }]), instance(Tags=[{ 'Key': 'maid_offhours', 'Value': 'on' }]), instance(Tags=[{ 'Key': 'maid_offhours', 'Value': 'off' }]), instance(Tags=[{ 'Key': 'maid_offhours', 'Value': "off=(m-f,5);zebrablue,on=(t-w,5)" }]) ] t = datetime.datetime(year=2015, month=12, day=1, hour=19, minute=5, tzinfo=zoneinfo.gettz('America/New_York')) with mock_datetime_now(t, datetime): self.assertEqual(f.process(instances), [instances[0], instances[1], instances[2]])
def test_process(self): f = OffHour({'opt-out': True}) instances = [ instance(Tags=[]), instance( Tags=[{'Key': 'maid_offhours', 'Value': 'off'}]), instance( Tags=[ {'Key': 'maid_offhours', 'Value': "off=(m-f,5);zebrablue,on=(t-w,5)"}])] t = datetime.datetime( year=2015, month=12, day=1, hour=19, minute=5, tzinfo=zoneinfo.gettz('America/New_York')) with mock_datetime_now(t, datetime): self.assertEqual(f.process(instances), [instances[0]])