Example #1
0
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
Example #2
0
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]
Example #3
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
Example #4
0
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]
Example #5
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
Example #6
0
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)