Revision 9ae613af snf-cyclades-app/synnefo/api/test/networks.py

b/snf-cyclades-app/synnefo/api/test/networks.py
131 131
                             json.dumps(request), 'json')
132 132
        self.assertBadRequest(response)
133 133

  
134
    def test_invalid_gateway_1(self, mrapi):
135
        request = {
136
            'network': {'name': 'foo',
137
                        'cidr': '10.0.0.0/28',
138
                        'gateway': '10.0.0.0.300'}
139
        }
140
        response = self.post('/api/v1.1/networks/', 'user1',
141
                             json.dumps(request), 'json')
142
        self.assertBadRequest(response)
143

  
144
    def test_invalid_gateway_2(self, mrapi):
145
        request = {
146
            'network': {'name': 'foo',
147
                        'cidr': '10.0.0.0/28',
148
                        'gateway': '10.2.0.1'}
149
        }
150
        response = self.post('/api/v1.1/networks/', 'user1',
151
                             json.dumps(request), 'json')
152
        self.assertBadRequest(response)
153

  
154
    def test_invalid_network6(self, mrapi):
155
        request = {
156
            'network': {'name': 'foo',
157
                        'cidr': '10.0.0.0/28',
158
                        'subnet6': '10.0.0.0/28',
159
                        'gateway': '10.2.0.1'}
160
        }
161
        response = self.post('/api/v1.1/networks/', 'user1',
162
                             json.dumps(request), 'json')
163
        self.assertBadRequest(response)
164

  
165
    def test_invalid_gateway6(self, mrapi):
166
        request = {
167
            'network': {'name': 'foo',
168
                        'cidr': '10.0.0.0/28',
169
                        'subnet6': '2001:0db8:0123:4567:89ab:cdef:1234:5678',
170
                        'gateway': '10.2.0.1'}
171
        }
172
        response = self.post('/api/v1.1/networks/', 'user1',
173
                             json.dumps(request), 'json')
174
        self.assertBadRequest(response)
175

  
134 176
    def test_list_networks(self, mrapi):
135 177
        """Test that expected list of networks is returned."""
136 178
        # Create a deleted network

Also available in: Unified diff