Пример #1
0
 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)
Пример #2
0
    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"])
Пример #3
0
    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"
            ])
Пример #4
0
 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)
Пример #5
0
 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)
Пример #6
0
 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)