Ejemplo n.º 1
0
 def test_enable(self):
     opt = get_options(["enable"])
     assert opt.command == "enable"
Ejemplo n.º 2
0
 def test_status(self):
     opt = get_options(["status"])
     assert opt.command == "status"
Ejemplo n.º 3
0
 def test_no_args(self):
     with pytest.raises(SystemExit):
         get_options(["credentials"])
Ejemplo n.º 4
0
 def test_disable(self):
     opt = get_options(["disable"])
     assert opt.command == "disable"
Ejemplo n.º 5
0
 def test_no_username(self):
     with pytest.raises(SystemExit):
         get_options(["credentials", "-pass-"])
Ejemplo n.º 6
0
 def test_ok_special(self):
     opt = get_options(["credentials", "--", "-user-", "-pass-"])
     assert opt.command == "credentials"
     assert opt.username == "-user-"
     assert opt.password == "-pass-"
Ejemplo n.º 7
0
 def test_ok_normal(self):
     opt = get_options(["credentials", "user", "pass"])
     assert opt.command == "credentials"
     assert opt.username == "user"
     assert opt.password == "pass"
Ejemplo n.º 8
0
 def test_with_argument(self):
     opt = get_options(["from-str", "some old string"])
     assert opt.command == "from-str"
     assert opt.string == "some old string"
Ejemplo n.º 9
0
def modified_get_options(string: str):
    return get_options(string.split())