Ejemplo n.º 1
0
 def transactional_setup_method(self):
     self.username = '******'
     self.test_user = TestFactory.create_user(self.username)
     self.test_project = TestFactory.create_project(self.test_user,
                                                    'Rest_Project')
     self.users_resource = LoginUserResource()
     self.projects_list_resource = GetProjectsListResource()
Ejemplo n.º 2
0
class TestUserResource(TransactionalTestCase):

    def transactional_setup_method(self):
        self.username = '******'
        self.test_user = TestFactory.create_user(self.username)
        self.test_project = TestFactory.create_project(self.test_user, 'Rest_Project')
        self.users_resource = GetUsersResource()
        self.projects_list_resource = GetProjectsListResource()

    def test_get_users(self):
        result = self.users_resource.get()
        assert type(result) is list
        found = False
        for userDTO in result:
            if userDTO.username == self.username:
                found = True
                break
        assert found

    def test_get_project_invalid_username(self):
        invalid_username = '******'
        with pytest.raises(InvalidIdentifierException): self.projects_list_resource.get(invalid_username)

    def test_get_projects(self):
        result = self.projects_list_resource.get(self.username)
        assert type(result) is list
        assert len(result) == 1

    def transactional_teardown_method(self):
        FilesHelper().remove_project_structure(self.test_project.name)
Ejemplo n.º 3
0
class TestUserResource(RestResourceTest):
    def transactional_setup_method(self):
        self.username = '******'
        self.test_user = TestFactory.create_user(self.username)
        self.test_project = TestFactory.create_project(
            self.test_user, 'Rest_Project', users=[self.test_user.id])
        self.projects_list_resource = GetProjectsListResource()

    def test_get_projects(self, mocker):
        self._mock_user(mocker)

        result = self.projects_list_resource.get()
        assert type(result) is list
        assert len(result) == 1