~rvb/maas/transaction-1.7-bug-1409852

« back to all changes in this revision

Viewing changes to src/maasserver/api/tests/test_licensekey.py

merged upstream

Show diffs side-by-side

added added

removed removed

Lines of Context:
36
36
 
37
37
    def make_license_key_with_os(self, osystem=None, distro_series=None,
38
38
                                 license_key=None):
39
 
        license_key = factory.make_license_key(
 
39
        license_key = factory.make_LicenseKey(
40
40
            osystem=osystem, distro_series=distro_series,
41
41
            license_key=license_key)
42
42
        osystem = make_usable_osystem(
56
56
 
57
57
    def test_POST_is_prohibited(self):
58
58
        self.become_admin()
59
 
        license_key = factory.make_license_key()
 
59
        license_key = factory.make_LicenseKey()
60
60
        response = self.client.post(
61
61
            self.get_url(license_key.osystem, license_key.distro_series),
62
62
            {'osystem': "New osystem"})
64
64
 
65
65
    def test_GET_returns_license_key(self):
66
66
        self.become_admin()
67
 
        license_key = factory.make_license_key()
 
67
        license_key = factory.make_LicenseKey()
68
68
 
69
69
        response = self.client.get(
70
70
            self.get_url(license_key.osystem, license_key.distro_series))
90
90
            self.client.get(self.get_url('noneos', 'noneseries')).status_code)
91
91
 
92
92
    def test_GET_requires_admin(self):
93
 
        license_key = factory.make_license_key()
 
93
        license_key = factory.make_LicenseKey()
94
94
        response = self.client.get(
95
95
            self.get_url(license_key.osystem, license_key.distro_series))
96
96
        self.assertEqual(httplib.FORBIDDEN, response.status_code)
128
128
 
129
129
    def test_DELETE_deletes_network(self):
130
130
        self.become_admin()
131
 
        license_key = factory.make_license_key()
 
131
        license_key = factory.make_LicenseKey()
132
132
        response = self.client.delete(
133
133
            self.get_url(license_key.osystem, license_key.distro_series))
134
134
        self.assertEqual(httplib.NO_CONTENT, response.status_code)
135
135
        self.assertIsNone(reload_object(license_key))
136
136
 
137
137
    def test_DELETE_requires_admin(self):
138
 
        license_key = factory.make_license_key()
 
138
        license_key = factory.make_LicenseKey()
139
139
        response = self.client.delete(
140
140
            self.get_url(license_key.osystem, license_key.distro_series))
141
141
        self.assertEqual(httplib.FORBIDDEN, response.status_code)
165
165
 
166
166
    def test_GET_returns_license_keys(self):
167
167
        self.become_admin()
168
 
        orig_license_key = factory.make_license_key()
 
168
        orig_license_key = factory.make_LicenseKey()
169
169
 
170
170
        response = self.client.get(reverse('license_keys_handler'))
171
171
        self.assertEqual(httplib.OK, response.status_code, response.content)
188
188
        self.assertEqual(expected_values, returned_network)
189
189
 
190
190
    def test_GET_requires_admin(self):
191
 
        factory.make_license_key()
 
191
        factory.make_LicenseKey()
192
192
        response = self.client.get(reverse('license_keys_handler'))
193
193
        self.assertEqual(httplib.FORBIDDEN, response.status_code)
194
194