Esempio n. 1
0
 def test_commit_empty(self):
     TestModule.create_test_module()
     sr = Sysrepo("name")
     session = Session(sr, SR_DS_STARTUP)
     session.delete_item("/test-module:*")
     session.commit()
     with self.assertRaises(RuntimeError):
         self.session.get_item("/test-module:main")
     TestModule.create_test_module()
Esempio n. 2
0
 def test_commit_empty(self):
     TestModule.create_test_module()
     sr = Sysrepo("name")
     session = Session(sr, SR_DS_STARTUP)
     session.delete_item("/test-module:*")
     session.commit()
     with self.assertRaises(RuntimeError):
         self.session.get_item("/test-module:main")
     TestModule.create_test_module()
Esempio n. 3
0
 def test_commit_empty(self):
     TestModule.create_test_module()
     v_old = self.session.get_item("/test-module:main/string")
     TestModule.delete_all_items_test(self.session)
     self.session.apply_changes()
     #test random leaf that was deleted
     v_none = self.session.get_item("/test-module:main/string")
     self.assertIsNone(v_none)
     self.session.set_item("/test-module:main/string", v_old)
     self.session.apply_changes()
     TestModule.create_test_module()
Esempio n. 4
0
 def test_commit_empty(self):
     TestModule.create_test_module()
     connection = sr.Connection("name")
     session = sr.Session(self.conn, sr.SR_DS_STARTUP)
     v_old = self.session.get_item("/test-module:main/string")
     self.session.delete_item("/test-module:*")
     self.session.commit()
     #test random leaf that was deleted
     v_none = self.session.get_item("/test-module:main/string")
     self.assertIsNone(v_none)
     self.session.set_item("/test-module:main/string", v_old)
     self.session.commit()
     TestModule.create_test_module()
Esempio n. 5
0
 def test_commit_empty(self):
     TestModule.create_test_module()
     connection = sr.Connection("name")
     session = sr.Session(self.conn, sr.SR_DS_STARTUP)
     v_old = self.session.get_item("/test-module:main/string")
     self.session.delete_item("/test-module:*")
     self.session.commit()
     #test random leaf that was deleted
     v_none = self.session.get_item("/test-module:main/string")
     self.assertIsNone(v_none)
     self.session.set_item("/test-module:main/string", v_old)
     self.session.commit()
     TestModule.create_test_module()
Esempio n. 6
0
    def setUp(self):
        if not TestModule.create_referenced_data_module():
            self.remove_modules(self)
            self.skipTest(self, "Test environment is not clean!")
            print("Environment is not clean!")
            return
        if not TestModule.create_test_module():
            self.remove_modules(self)
            self.skipTest(self, "Test environment is not clean!")
            print("Environment is not clean!")
            return
        conn = sr.Connection(sr.SR_CONN_DEFAULT)
        session = sr.Session(conn, sr.SR_DS_STARTUP)
        session.delete_item("/test-module:user[name='A']")
        session.delete_item("/test-module:user[name='B']")
        session.delete_item("/test-module:user[name='C']")
        session.delete_item("/test-module:user[name='D']")
        session.apply_changes()
        session.set_item("/test-module:user[name='A']",
                         sr.Val(None, sr.SR_LIST_T))
        session.set_item("/test-module:user[name='B']",
                         sr.Val(None, sr.SR_LIST_T))
        session.set_item("/test-module:user[name='C']",
                         sr.Val(None, sr.SR_LIST_T))
        session.set_item("/test-module:user[name='D']",
                         sr.Val(None, sr.SR_LIST_T))
        session.apply_changes()

        session.session_stop()

        conn = None
Esempio n. 7
0
 def setUp(self):
     if not TestModule.create_referenced_data_module():
         self.remove_modules(self)
         self.skipTest(self,"Test environment is not clean!")
         print("Environment is not clean!")
         return
     if not TestModule.create_test_module():
         self.remove_modules(self)
         self.skipTest(self,"Test environment is not clean!")
         print("Environment is not clean!")
         return
Esempio n. 8
0
    def setUp(self):
        TestModule.create_referenced_data_module()
        TestModule.create_test_module()
        conn = sr.Connection(sr.SR_CONN_DEFAULT)
        session = sr.Session(conn, sr.SR_DS_STARTUP)
        session.delete_item("/test-module:user[name='A']")
        session.delete_item("/test-module:user[name='B']")
        session.delete_item("/test-module:user[name='C']")
        session.delete_item("/test-module:user[name='D']")
        session.apply_changes()
        session.set_item("/test-module:user[name='A']",
                         sr.Val(None, sr.SR_LIST_T))
        session.set_item("/test-module:user[name='B']",
                         sr.Val(None, sr.SR_LIST_T))
        session.set_item("/test-module:user[name='C']",
                         sr.Val(None, sr.SR_LIST_T))
        session.set_item("/test-module:user[name='D']",
                         sr.Val(None, sr.SR_LIST_T))
        session.apply_changes()

        session.session_stop()

        conn = None
Esempio n. 9
0
 def setUp(self):
     if not TestModule.create_referenced_data_module():
         self.remove_modules(self)
         self.skipTest(self, "Test environment is not clean!")
         print("Environment is not clean!")
         return
     if not TestModule.create_test_module():
         self.remove_modules(self)
         self.skipTest(self, "Test environment is not clean!")
         print("Environment is not clean!")
         return
     if not TestModule.create_example_module():
         self.remove_modules(self)
         self.skipTest(self, "Test environment is not clean!")
         print("Environment is not clean!")
         return
     self.session = sr.Session(self.conn, sr.SR_DS_STARTUP)
     self.conn = sr.Connection(sr.SR_CONN_DEFAULT)
Esempio n. 10
0
 def setUpClass(self):
     TestModule.create_test_module()
Esempio n. 11
0
 def setUpClass(self):
     TestModule.create_test_module()
     self.s = Sysrepo("abc", SR_CONN_DEFAULT)
Esempio n. 12
0
 def setUpClass(self):
     TestModule.create_test_module()
Esempio n. 13
0
 def setUp(self):
     TestModule.create_test_module()
     self.session = sr.Session(self.conn, sr.SR_DS_STARTUP)
Esempio n. 14
0
 def setUpClass(self):
     TestModule.create_test_module()
     self.conn = sr.Connection("abc", sr.SR_DS_STARTUP)
Esempio n. 15
0
 def setUpClass(self):
     TestModule.create_test_module()
     self.s = Sysrepo("abc", SR_CONN_DEFAULT)
Esempio n. 16
0
 def setUp(self):
     TestModule.create_test_module()
     self.session = sr.Session(self.conn, sr.SR_DS_STARTUP)
     self.conn= sr.Connection(sr.SR_CONN_DEFAULT)
Esempio n. 17
0
 def setUpClass(self):
     TestModule.create_referenced_data_module()
     TestModule.create_test_module()
     TestModule.create_example_module()
     self.conn= sr.Connection(sr.SR_CONN_DEFAULT)
Esempio n. 18
0
 def setUp(self):
     TestModule.create_referenced_data_module()
     TestModule.create_test_module()
Esempio n. 19
0
 def setUpClass(self):
     TestModule.create_test_module()
     self.conn= sr.Connection("abc", sr.SR_DS_STARTUP)
Esempio n. 20
0
 def setUp(self):
     TestModule.create_test_module()
     self.session = sr.Session(self.conn, sr.SR_DS_STARTUP)