|  | @@ -347,6 +347,35 @@ class TestContentApi(BaseTest, TestStandard):
 | 
	
		
			
			| 347 | 347 |          eq_(ActionDescription.COMMENT, c.revision_type)
 | 
	
		
			
			| 348 | 348 |  
 | 
	
		
			
			| 349 | 349 |  
 | 
	
		
			
			|  | 350 | +    def test_mark_as_read(self):
 | 
	
		
			
			|  | 351 | +        uapi = UserApi(None)
 | 
	
		
			
			|  | 352 | +        groups = [GroupApi(None).get_one(Group.TIM_USER),
 | 
	
		
			
			|  | 353 | +                  GroupApi(None).get_one(Group.TIM_MANAGER),
 | 
	
		
			
			|  | 354 | +                  GroupApi(None).get_one(Group.TIM_ADMIN)]
 | 
	
		
			
			|  | 355 | +
 | 
	
		
			
			|  | 356 | +        userA = uapi.create_user(email='this.is@user',
 | 
	
		
			
			|  | 357 | +                                groups=groups, save_now=True)
 | 
	
		
			
			|  | 358 | +
 | 
	
		
			
			|  | 359 | +        userB = uapi.create_user(email='this.is@nother_user',
 | 
	
		
			
			|  | 360 | +                                 groups=groups, save_now=True)
 | 
	
		
			
			|  | 361 | +
 | 
	
		
			
			|  | 362 | +        workspace = WorkspaceApi(userA, userB).create_workspace('test workspace',
 | 
	
		
			
			|  | 363 | +                                                        save_now=True)
 | 
	
		
			
			|  | 364 | +        contapiA = ContentApi(userA)
 | 
	
		
			
			|  | 365 | +        contapiB = ContentApi(userB)
 | 
	
		
			
			|  | 366 | +
 | 
	
		
			
			|  | 367 | +        page = contapiA.create(ContentType.page, workspace, "this is a page")
 | 
	
		
			
			|  | 368 | +
 | 
	
		
			
			|  | 369 | +        eq_(page.revisions[-1].read_by[userB], False)
 | 
	
		
			
			|  | 370 | +
 | 
	
		
			
			|  | 371 | +        contapiB.mark_read(page)
 | 
	
		
			
			|  | 372 | +
 | 
	
		
			
			|  | 373 | +        eq_(page.revisions[-1].read_by[userB], True)
 | 
	
		
			
			|  | 374 | +
 | 
	
		
			
			|  | 375 | +        print("test_mark_as_read")
 | 
	
		
			
			|  | 376 | +
 | 
	
		
			
			|  | 377 | +
 | 
	
		
			
			|  | 378 | +
 | 
	
		
			
			| 350 | 379 |      def test_update(self):
 | 
	
		
			
			| 351 | 380 |          uapi = UserApi(None)
 | 
	
		
			
			| 352 | 381 |          groups = [GroupApi(None).get_one(Group.TIM_USER),
 |