def test_check_docker(self):
     params = self.params_docker
     check = ServiceCheck.docker(self.dummyservice, params)
     print(check)
     # {'docker_container_id': 'deadbeef', 'shell': '/bin/sh', 'interval': '5s', 'args': ['command', 'arg1', 'arg2']}
     self.assertEqual(check['args'], ['command', 'arg1', 'arg2'])
     self.assertEqual(check['docker_container_id'], 'deadbeef')
     self.assertEqual(check['shell'], '/bin/sh')
     self.assertEqual(check['interval'], '5s')
     self.assertEqual(len(check), 4)
 def test_check_docker_consul_1(self):
     ServiceCheck.consul_version = (0, 9, 6)
     params = self.params_docker
     check = ServiceCheck.docker(self.dummyservice, params)
     print(check)
     # {'docker_container_id': 'deadbeef', 'shell': '/bin/sh', 'interval': '5s', 'args': ['command', 'arg1', 'arg2']}
     self.assertEqual(check['script'], 'command arg1 arg2')
     self.assertEqual(check['docker_container_id'], 'deadbeef')
     self.assertEqual(check['shell'], '/bin/sh')
     self.assertEqual(check['interval'], '5s')
     self.assertEqual(len(check), 4)
 def test_check_docker_empty(self):
     params = self.params_docker
     params['docker'] = ''
     check = ServiceCheck.docker(self.dummyservice, params)
     self.assertIsNone(check)