예제 #1
0
    def test_organization(self):

        content_type = 'application/json'

        # Create Organization data
        organization = Organization()
        organization.organization_name = 'Hyperion'
        db.session.add(organization)
        db.session.commit()

        # get all organizations
        response = self.client.get('/organization', content_type=content_type)
        self.assertEquals(response.status_code, 200)
        data = json.loads(response.data)
        self.assertEquals(
            data,
            {'organizations': [{
                'id': 1,
                'organization_name': 'Hyperion'
            }]})

        # Get organization by id
        response = self.client.get('/organization/1',
                                   content_type=content_type)
        self.assertEquals(response.status_code, 200)
        data = json.loads(response.data)
        self.assertEquals(data, {'id': 1, 'organization_name': 'Hyperion'})

        # Get non-existant organization (bad id value); expect failure
        response = self.client.get('/organization/999',
                                   content_type=content_type)
        self.assertEquals(response.status_code, 204)
예제 #2
0
    def test_organization(self):
        organization = Organization()
        organization.organization_name = 'HPN'
        organization.organization_long_name = 'Hyperion'
        db.session.add(organization)
        db.session.commit()

        response = self.client.get('/organization',
                                   content_type='application/json')
        self.assertEquals(response.status_code, 200)

        data = json.loads(response.data)
        self.assertEquals(
            data, {
                'organizations': [{
                    'id': 1,
                    'organization_name': 'HPN',
                    'organization_long_name': 'Hyperion',
                    'image_url': None
                }]
            })

        response = self.client.get('/organization/1',
                                   content_type='application/json')
        self.assertEquals(response.status_code, 200)

        data = json.loads(response.data)
        self.assertEquals(
            data, {
                'id': 1,
                'organization_name': 'HPN',
                'organization_long_name': 'Hyperion',
                'image_url': None
            })
예제 #3
0
    def test_organization(self):
        organization = Organization()
        organization.organization_name = 'HPN'
        organization.organization_long_name = 'Hyperion'
        db.session.add(organization)
        db.session.commit()

        response = self.client.get('/organization', content_type='application/json')
        self.assertEquals(response.status_code, 200)

        data = json.loads(response.data)
        self.assertEquals(data, {'organizations':[{'id':1, 'organization_name' : 'HPN', 'organization_long_name':'Hyperion', 'image_url':None}]})

        response = self.client.get('/organization/1', content_type='application/json')
        self.assertEquals(response.status_code, 200)

        data = json.loads(response.data)
        self.assertEquals(data, {'id':1, 'organization_name':'HPN', 'organization_long_name' : 'Hyperion', 'image_url':None})