def test_render_vhost(self): vhost = Vhost( user=User(name="dev3.piquadro.local", password="******"), name="dev3.piquadro.local" ) print vhost.render("templates\\vhost.tpl") assert vhost.render("templates\\vhost.tpl") == """
def test_render_logrotate(self): vhost = Vhost( user=User(name="dev3.piquadro.local", password="******"), name="dev3.piquadro.local" ) #path = os.path.abspath(__file__) # works only if pytest is launched from the project root assert vhost.render("templates\\logrotate.tpl") == "/var/www/vhosts/dev3.piquadro.local/logs/*log"
def test_render_user(self): vhost = Vhost( user=User(name="dev3.piquadro.local", password="******"), name="dev3.piquadro.local" ) #path = os.path.abspath(__file__) # works only if pytest is launched from the project root assert vhost.render("templates\\user.tpl") == "create:dev3.piquadro.local:test::48::/var/www/vhosts/dev3.piquadro.local:/sbin/nologin:::::"
def test_render_samba(self): vhost = Vhost( user=User( name="dev3.piquadro.local", password="******", samba="dev3_piquadro"), name="dev3.piquadro.local" ) #path = os.path.abspath(__file__) # works only if pytest is launched from the project root assert vhost.render("templates\\samba.tpl") == """
def test_render_castore(self): vhost = Vhost( user=User( name="dev3.piquadro.local", password="******", samba="dev3_piquadro"), name="dev3.piquadro.local" ) # works only if pytest is launched from the project root assert vhost.render("templates\\dns-castore.tpl") == \ """dnscmd /zoneadd piquadro.local /secondary 192.168.2.100 piquadro.local.dns"""
def test_render_giasone(self): vhost = Vhost( user=User( name="dev3.piquadro.local", password="******", samba="dev3_piquadro"), name="dev3.piquadro.local" ) # works only if pytest is launched from the project root assert vhost.render("templates\\dns-giasone.tpl") == \ """dnscmd /ZoneAdd piquadro.local /Primary /file piquadro.local.dns