Skip to content
Snippets Groups Projects
test_alternative.py 611 B
Newer Older
  • Learn to ignore specific revisions
  • import os
    import testinfra.utils.ansible_runner
    
    testinfra_hosts = testinfra.utils.ansible_runner.AnsibleRunner(
        os.environ['MOLECULE_INVENTORY_FILE']).get_hosts('all')
    
    
    def test_directories(host):
        dirs = [
            "/var/lib/node_exporter"
        ]
        for dir in dirs:
            d = host.file(dir)
            assert not d.exists
    
    
    def test_service(host):
        s = host.service("node_exporter")
    #    assert s.is_enabled
        assert s.is_running
    
    
    def test_socket(host):
        sockets = [
            "tcp://127.0.0.1:9100"
        ]
        for socket in sockets:
            s = host.socket(socket)
            assert s.is_listening