Skip to content

Commit fe49783

Browse files
author
Jiri Hnidek
committed
Run unit tests for permissions and owner.
1 parent 0de3fab commit fe49783

File tree

2 files changed

+23
-3
lines changed

2 files changed

+23
-3
lines changed

unit_tests/test_node.py

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,8 +109,28 @@ def test_node_owner_perm(self):
109109
"""
110110
Testing permissions for owner of node
111111
"""
112-
self.assertEqual(self.node.perm[vrsent.session.user_id], \
113-
vrs.PERM_NODE_READ | vrs.PERM_NODE_WRITE)
112+
self.assertEqual(
113+
self.node.perms[vrs.OTHER_USERS_UID],
114+
vrs.PERM_NODE_READ
115+
)
116+
117+
def test_node_owner(self):
118+
"""
119+
Testing owner of the node
120+
"""
121+
self.assertTrue(self.node.owned_by_me)
122+
123+
def test_can_read(self):
124+
"""
125+
Testing if current user can read the node
126+
"""
127+
self.assertTrue(self.node.can_read)
128+
129+
def test_can_write(self):
130+
"""
131+
Testing if current user can write the node
132+
"""
133+
self.assertTrue(self.node.can_write)
114134

115135

116136
class TestLinkNodeCase(unittest.TestCase):

unit_tests/test_verse.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,7 @@ def cb_receive_node_perm(self, node_id, user_id, perm):
260260
"""
261261
node = super(TestSession, self).cb_receive_node_perm(node_id, user_id, perm)
262262
# Start unit testing of node with permission
263-
if node == self.test_node and user_id == self.user_id:
263+
if node == self.test_node and user_id == vrs.OTHER_USERS_UID:
264264
suite = unittest.TestLoader().loadTestsFromTestCase(test_node.TestOwnerPermNodeCase)
265265
unittest.TextTestRunner(verbosity=self.verbosity).run(suite)
266266

0 commit comments

Comments
 (0)