def test_get_units_service(self): units = get_units({"test": "test"}, {}) self.assertEquals(len(units), 1) unit = units[0] self.assertEquals(unit.name, "test.service") self.assertEquals(unit.unit_file, "test") self.assertEquals(unit.unit_hash, "908d6cd4f6fc4f6e9aff0e86d40fb3931495ea2bb80ef9fb3c30f3baec9f3a7c")
def test_get_units_environment(self): units = get_units({"test": "test"}, {"test": {"FOO": "bar"}}) self.assertEquals(len(units), 1) unit = units[0] self.assertEquals(unit.environment, {"FOO": "bar"}) self.assertEquals(unit.unit_hash, "77be07ce134644a608226b7906fa20298fab9db9d43e815cda35b4a64be95585")
def test_get_units_service(self): units = get_units({'test.service': 'test'}) self.assertEquals(len(units), 1) unit = units[0] self.assertEquals(unit.name, 'test.service') self.assertEquals(unit.unit_file, 'test') self.assertEquals(unit.unit_hash, '908d6cd4f6fc4f6e9aff0e86d40fb3931495ea2bb80ef9fb3c30f3baec9f3a7c')
def test_get_units_service(self): units = get_units({'test': 'test'}, {}) self.assertEquals(len(units), 1) unit = units[0] self.assertEquals(unit.name, 'test.service') self.assertEquals(unit.unit_file, 'test') self.assertEquals( unit.unit_hash, '908d6cd4f6fc4f6e9aff0e86d40fb3931495ea2bb80ef9fb3c30f3baec9f3a7c')
def test_get_units_environment(self): units = get_units({'test.service': 'test', 'test.env': 'FOO=bar'}) self.assertEquals(len(units), 1) unit = units[0] self.assertEquals(unit.environment, {'FOO': 'bar'}) self.assertEquals( unit.unit_hash, '77be07ce134644a608226b7906fa20298fab9db9d43e815cda35b4a64be95585')
def test_get_units_docker_invalid_port(self): units = get_units( {}, {'test': { 'DOCKER_IMAGE': 'redis', 'DOCKER_PORT_80': 'kaboom', }}) self.assertEquals(len(units), 1) unit = units[0] self.assertEquals(unit.environment, {'DOCKER_PORT_80': 'kaboom'})
def test_get_units_docker(self): units = get_units( {}, {"test": {"DOCKER_IMAGE": "redis", "DOCKER_PORT_80": 5601, "DOCKER_LOG_DRIVER": "fluentd"}} ) self.assertEquals(len(units), 1) unit = units[0] self.assertEquals(unit.name, "test.service") self.assertTrue(unit.unit_file.find("docker pull redis")) self.assertTrue(unit.unit_file.find(" -p 80:5601 ")) self.assertEquals(unit.environment, {})
def test_get_units_docker_invalid_port(self): units = get_units({ 'test.env': self.env_file({ 'DOCKER_IMAGE': 'redis', 'DOCKER_PORT_80': 'kaboom', }) }) self.assertEquals(len(units), 1) unit = units[0] self.assertEquals(unit.environment, {'DOCKER_PORT_80': 'kaboom'})
def test_get_units_environment(self): units = get_units({ 'test.service': 'test', 'test.env': 'FOO=bar' }) self.assertEquals(len(units), 1) unit = units[0] self.assertEquals(unit.environment, {'FOO': 'bar'}) self.assertEquals(unit.unit_hash, '77be07ce134644a608226b7906fa20298fab9db9d43e815cda35b4a64be95585')
def test_get_units_docker(self): units = get_units({}, { 'test': { 'DOCKER_IMAGE': 'redis', 'DOCKER_PORT_80': 5601, 'DOCKER_LOG_DRIVER': 'fluentd' } }) self.assertEquals(len(units), 1) unit = units[0] self.assertEquals(unit.name, 'test.service') self.assertTrue(unit.unit_file.find('docker pull redis')) self.assertTrue(unit.unit_file.find(' -p 80:5601 ')) self.assertEquals(unit.environment, {})
def test_get_units_docker(self): units = get_units({ 'test.env': self.env_file({ 'DOCKER_IMAGE': 'redis', 'DOCKER_PORT_80': 5601, 'DOCKER_LOG_DRIVER': 'fluentd' }) }) self.assertEquals(len(units), 1) unit = units[0] self.assertEquals(unit.name, 'test.service') self.assertTrue(unit.unit_file.find('docker pull redis')) self.assertTrue(unit.unit_file.find(' -p 80:5601 ')) self.assertEquals(unit.environment, {})
def test_get_units_env_only(self): units = get_units({}, {'test': {}}) self.assertEquals(len(units), 0)
def test_get_units_docker_invalid_port(self): units = get_units({}, {"test": {"DOCKER_IMAGE": "redis", "DOCKER_PORT_80": "kaboom"}}) self.assertEquals(len(units), 1) unit = units[0] self.assertEquals(unit.environment, {"DOCKER_PORT_80": "kaboom"})
def test_get_units_env_only(self): units = get_units({}, {"test": {}}) self.assertEquals(len(units), 0)
def test_get_units_env_only(self): units = get_units({'test.env': ''}) self.assertEquals(len(units), 0)
def test_get_units_env_only(self): units = get_units({'test.env': ''}) self.assertEquals(len(units), 0)