def test_add_missing_password(self): options = pwsafecli.parse_commandline( self.parsers, "unittest add --file foo --title blah --username me --group foo.bar.baz" .split()) with AssertRaises(pwsafecli.PWSafeCLIValidationError) as cm: pwsafecli.add_validator(options)
def test_add_expires_option(self): options = pwsafecli.parse_commandline(self.parsers, ["unittest", "add", "--file", "foo", "--title", "blah", "--username", "me", "--group", "foo.bar.baz", "--password", "secret", "--expires", "2012-01-01 00:00"]) pwsafecli.add_validator(options) with AssertRaises(pwsafecli.PWSafeCLIValidationError) as cm: options = pwsafecli.parse_commandline(self.parsers, ["unittest", "add", "--file", "foo", "--title", "blah", "--username", "me", "--group", "foo.bar.baz", "--password", "secret", "--expires", "2012-01-01 00:00:00 MDT"])
def test_add_expires_option(self): options = pwsafecli.parse_commandline(self.parsers, [ "unittest", "add", "--file", "foo", "--title", "blah", "--username", "me", "--group", "foo.bar.baz", "--password", "secret", "--expires", "2012-01-01 00:00" ]) pwsafecli.add_validator(options) with AssertRaises(pwsafecli.PWSafeCLIValidationError) as cm: options = pwsafecli.parse_commandline(self.parsers, [ "unittest", "add", "--file", "foo", "--title", "blah", "--username", "me", "--group", "foo.bar.baz", "--password", "secret", "--expires", "2012-01-01 00:00:00 MDT" ])
def test_add_filename_no_options(self): options = pwsafecli.parse_commandline( self.parsers, "unittest add --file foo".split()) with AssertRaises(pwsafecli.PWSafeCLIValidationError) as cm: pwsafecli.add_validator(options)
def test_add_missing_password(self): options = pwsafecli.parse_commandline(self.parsers, "unittest add --file foo --title blah --username me --group foo.bar.baz".split()) with AssertRaises(pwsafecli.PWSafeCLIValidationError) as cm: pwsafecli.add_validator(options)
def test_add_filename_no_options(self): options = pwsafecli.parse_commandline(self.parsers, "unittest add --file foo".split()) with AssertRaises(pwsafecli.PWSafeCLIValidationError) as cm: pwsafecli.add_validator(options)