def test_add(): """ Test the add function """ instance = Action() status = instance.add('bad') assert isinstance(status, tuple) assert status[0] == False status = instance.add('https://github.com/cyberreboot/vent', build=False) assert isinstance(status, tuple) assert status[0] == True
def test_update(): """ Test the update function """ instance = Action() status = instance.add('https://github.com/cyberreboot/vent', branch='master', tools=[('vent/core/elasticsearch', '')]) assert isinstance(status, tuple) assert status[0] status = instance.update(name='elasticsearch', branch='master') assert isinstance(status, tuple) assert status[0]
def test_build(): """ Test the build function """ instance = Action() status = instance.add('https://github.com/cyberreboot/vent-plugins', branch='master', tools=[('kibana','')], build=False) assert isinstance(status, tuple) assert status[0] == True status = instance.build(branch='master', name='kibana') assert isinstance(status, tuple) assert status[0] == True
def test_update(): """ Test the update function """ instance = Action() status = instance.add('https://github.com/cyberreboot/vent', branch='master', tools=[('vent/core/elasticsearch', '')]) assert isinstance(status, tuple) assert status[0] status = instance.update(name='elasticsearch', branch='master', new_version='a45e8b3c79964c9a6953b6b45f079bd833edbf46') assert isinstance(status, tuple) assert status[0]
def test_prep_start(): """ Test the prep_start function """ instance = Action() status = instance.add('https://github.com/cyberreboot/vent-plugins', branch='master', tools=[('kibana','')], groups='foo') assert isinstance(status, tuple) assert status[0] == True status = instance.prep_start(name='kibana', branch='master') assert isinstance(status, tuple) assert status[0] == True status = instance.add('https://github.com/cyberreboot/vent', branch='master', tools=[('vent/core/file_drop',''), ('vent/core/redis', ''), ('vent/core/syslog', '')]) assert isinstance(status, tuple) assert status[0] == True status = instance.prep_start(groups='core', branch='master') assert isinstance(status, tuple) assert status[0] == True
def test_file_queue(): """ Tests simulation of new file """ path_dirs = PathDirs() images = watch.file_queue('/tmp/foo') assert not images[0] images = watch.file_queue('host_/tmp/foo', template_path=path_dirs.base_dir, r_host="localhost") assert isinstance(images, tuple) assert images[0] assert isinstance(images[1], list) instance = Action() status = instance.add('https://github.com/cyberreboot/vent-plugins', branch='master', tools=[('gpu_example', '')], build=True) assert isinstance(status, tuple) assert status[0] images = watch.file_queue('host_/tmp/foo.matrix', template_path=path_dirs.base_dir, r_host="localhost") assert isinstance(images, tuple) assert images[0] assert isinstance(images[1], list)