def test_resolv_conf_with_one_option():
    eq_(
        screenly_net_mgr.generate_resolv_conf(dns=["1.2.3.4"]),
        """# Generated by Screenly Network Manager
nameserver 1.2.3.4
""",
    )
def test_resolv_conf_with_two_options():
    eq_(
        screenly_net_mgr.generate_resolv_conf(dns=['1.1.1.1', '2.2.2.2']),
        """# Generated by Screenly Network Manager
nameserver 1.1.1.1
nameserver 2.2.2.2
""")
def test_resolv_conf_without_options():
    eq_(
        screenly_net_mgr.generate_resolv_conf(),
        """# Generated by Screenly Network Manager
nameserver 8.8.8.8
nameserver 8.8.4.4
""")
def test_resolv_conf_with_two_options():
    eq_(
        screenly_net_mgr.generate_resolv_conf(dns=["1.1.1.1", "2.2.2.2"]),
        """# Generated by Screenly Network Manager
nameserver 1.1.1.1
nameserver 2.2.2.2
""",
    )
def test_resolv_conf_without_options():
    eq_(
        screenly_net_mgr.generate_resolv_conf(),
        """# Generated by Screenly Network Manager
nameserver 8.8.8.8
nameserver 8.8.4.4
""",
    )
def test_resolv_conf_with_invalid_input():
    eq_(screenly_net_mgr.generate_resolv_conf(dns="foobar"), False)
def test_resolv_conf_with_invalid_input():
    eq_(screenly_net_mgr.generate_resolv_conf(dns='foobar'), False)
def test_resolv_conf_with_one_option():
	eq_(screenly_net_mgr.generate_resolv_conf(dns=['1.2.3.4']), """# Generated by Screenly Network Manager
nameserver 1.2.3.4
""")