finished unittests for plugin volume_automount
This commit is contained in:
parent
fd3caa0fd5
commit
f4fafae946
1 changed files with 23 additions and 2 deletions
|
@ -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")
|
||||
|
||||
|
|
Loading…
Reference in a new issue