|
|
|
@ -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")
|
|
|
|
|
|
|
|
|
|