Example #1
0
 def setUpClass(cls):
     # load configs and monkey-patch env so Nuci uses them
     cls.restore_config()
     StaticNetconfConnection.enable_test_environment(cls.config_directory)
     # initialize Foris WSGI app
     args = cls.make_args()
     cls.app = TestApp(foris.core.prepare_main_app(args))
Example #2
0
 def setUpClass(cls):
     # load configs and monkey-patch env so Nuci uses them
     cls.restore_config()
     StaticNetconfConnection.enable_test_environment(cls.config_directory)
     # initialize Foris WSGI app
     args = cls.make_args()
     cls.app = TestApp(foris.core.prepare_main_app(args))
Example #3
0
 def mark_wizard_completed(cls):
     if not (uci_set("foris.wizard", "config", cls.config_directory)
             and uci_set("foris.wizard.allowed_step_max", 10,
                         cls.config_directory)
             and uci_set("foris.wizard.finished", 1, cls.config_directory)
             and uci_commit(cls.config_directory)):
         raise TestInitException("Cannot mark Wizard as completed.")
     StaticNetconfConnection._connect()
Example #4
0
 def set_foris_password(cls, password):
     from beaker.crypto import pbkdf2
     encrypted_pwd = pbkdf2.crypt(password)
     if not (uci_set("foris.auth", "config", cls.config_directory)
             and uci_set("foris.auth.password", encrypted_pwd, cls.config_directory)
             and uci_commit(cls.config_directory)):
         raise TestInitException("Cannot set Foris password.")
     StaticNetconfConnection._connect()
Example #5
0
 def set_foris_password(cls, password):
     from beaker.crypto import pbkdf2
     encrypted_pwd = pbkdf2.crypt(password)
     if not (uci_set("foris.auth", "config", cls.config_directory)
             and uci_set("foris.auth.password", encrypted_pwd,
                         cls.config_directory)
             and uci_commit(cls.config_directory)):
         raise TestInitException("Cannot set Foris password.")
     StaticNetconfConnection._connect()
Example #6
0
 def mark_wizard_completed(cls):
     if not (uci_set("foris.wizard", "config", cls.config_directory)
             and uci_set("foris.wizard.allowed_step_max", 9, cls.config_directory)
             and uci_commit(cls.config_directory)):
         raise TestInitException("Cannot mark Wizard as completed.")
     StaticNetconfConnection._connect()