comparison rhodecode/tests/api/api_base.py @ 3215:cbc63abe7d59 beta

fixed tests
author Marcin Kuzminski <marcin@python-works.com>
date Thu, 24 Jan 2013 00:45:51 +0100
parents e1baadec6217
children 81bbb8086f03
comparison
equal deleted inserted replaced
3214:54a596abfa65 3215:cbc63abe7d59
537 537
538 repo = RepoModel().get_by_repo_name(self.REPO) 538 repo = RepoModel().get_by_repo_name(self.REPO)
539 ret = repo.get_api_data() 539 ret = repo.get_api_data()
540 540
541 members = [] 541 members = []
542 followers = []
542 for user in repo.repo_to_perm: 543 for user in repo.repo_to_perm:
543 perm = user.permission.permission_name 544 perm = user.permission.permission_name
544 user = user.user 545 user = user.user
545 user_data = user.get_api_data() 546 user_data = user.get_api_data()
546 user_data['type'] = "user" 547 user_data['type'] = "user"
553 users_group_data = users_group.get_api_data() 554 users_group_data = users_group.get_api_data()
554 users_group_data['type'] = "users_group" 555 users_group_data['type'] = "users_group"
555 users_group_data['permission'] = perm 556 users_group_data['permission'] = perm
556 members.append(users_group_data) 557 members.append(users_group_data)
557 558
559 for user in repo.followers:
560 followers.append(user.user.get_api_data())
561
558 ret['members'] = members 562 ret['members'] = members
563 ret['followers'] = followers
559 564
560 expected = ret 565 expected = ret
561 self._compare_ok(id_, expected, given=response.body) 566 self._compare_ok(id_, expected, given=response.body)
562 destroy_users_group(new_group) 567 destroy_users_group(new_group)
563 568
568 573
569 repo = RepoModel().get_by_repo_name(self.REPO) 574 repo = RepoModel().get_by_repo_name(self.REPO)
570 ret = repo.get_api_data() 575 ret = repo.get_api_data()
571 576
572 members = [] 577 members = []
578 followers = []
573 for user in repo.repo_to_perm: 579 for user in repo.repo_to_perm:
574 perm = user.permission.permission_name 580 perm = user.permission.permission_name
575 user = user.user 581 user = user.user
576 user_data = user.get_api_data() 582 user_data = user.get_api_data()
577 user_data['type'] = "user" 583 user_data['type'] = "user"
583 users_group = users_group.users_group 589 users_group = users_group.users_group
584 users_group_data = users_group.get_api_data() 590 users_group_data = users_group.get_api_data()
585 users_group_data['type'] = "users_group" 591 users_group_data['type'] = "users_group"
586 users_group_data['permission'] = perm 592 users_group_data['permission'] = perm
587 members.append(users_group_data) 593 members.append(users_group_data)
588 594
595 for user in repo.followers:
596 followers.append(user.user.get_api_data())
597
589 ret['members'] = members 598 ret['members'] = members
599 ret['followers'] = followers
590 600
591 expected = ret 601 expected = ret
592 self._compare_ok(id_, expected, given=response.body) 602 self._compare_ok(id_, expected, given=response.body)
593 603
594 def test_api_get_repo_by_non_admin_no_permission_to_repo(self): 604 def test_api_get_repo_by_non_admin_no_permission_to_repo(self):