finished unittests for plugin volume_automount

This commit is contained in:
lars 2006-12-01 09:53:26 +00:00
parent fd3caa0fd5
commit f4fafae946
1 changed files with 23 additions and 2 deletions

View File

@ -23,9 +23,30 @@ import cryptobox.web.testclass
class unittests(cryptobox.web.testclass.WebInterfaceTestClass):
def test_read_form(self):
"""try to read automount form"""
url = self.URL + "volume_automount?weblang=en&device=%2Fdev%2F" + self.device + "1"
self.register_auth(url)
self.cmd.go(url)
self.cmd.find('Activate')
self.cmd.find('startup')
self.cmd.find('Activate during startup')
def test_toggle(self):
"""try to toggle automount property"""
url = self.URL + "volume_automount"
self.register_auth(url)
self.cmd.go(url + "?device=%%2Fdev%%2F%s1&action=disable" % self.device)
self.cmd.find("Automatic activation disabled")
self.cmd.find("is disabled")
self.cmd.go(url + "?device=%%2Fdev%%2F%s1&action=enable" % self.device)
self.cmd.find("Automatic activation enabled")
self.cmd.notfind("is disabled")
def test_invalid_input(self):
"""check invalid inputs"""
url = self.URL + "volume_automount"
self.register_auth(url)
self.cmd.go(url + "?device=%%2Fdev%%2F%s1&action=foobar" % self.device)
self.cmd.notfind("Automatic activation disabled")
self.cmd.notfind("Automatic activation enabled")