On 01/06/2015 06:16 PM, Aline Manera wrote:
On 06/01/2015 13:40, Aline Manera wrote:
>
> On 06/01/2015 10:03, Daniel Henrique Barboza wrote:
>> Running the ./run-tests.sh script with these patches in my machine
>> (Lenovo T410 with Fedora 20) gives the following error:
>>
>>
>> ======================================================================
>> FAIL: test_network_lifecycle (test_network.NetworkTests)
>> ----------------------------------------------------------------------
>> Traceback (most recent call last):
>> File "test_network.py", line 148, in test_network_lifecycle
>> _do_test(net)
>> File "test_network.py", line 101, in _do_test
>> self.assertEquals(201, resp.status)
>> AssertionError: 201 != 400
>>
>> ----------------------------------------------------------------------
>>
>>
>> I made sure to run make clean // autogen.sh --system // make after
>> applying the patches. Removing the patches fixes this behavior.
>>
>> Hope it helps!
>>
>
> Thanks for checking it, Daniel!
>
> I verified the test case and it is failing because I assumed in the
> test case any interface would be good to create a bridged network
> which is not always true.
>
> So I will remove the below code and send the V2
>
> + # Verify the current system has at least one interface to
> create a
> + # bridged network
> + interfaces = json.loads(self.request('/interfaces').read())
Daniel, could you please check if changing change the above line to
interfaces = json.loads(self.request('/interfaces*?type=nic*').read())
fix the issue you had?
Thanks
Aline Manera
It didn't. However the error code changed:
======================================================================
FAIL: test_network_lifecycle (test_network.NetworkTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "test_network.py", line 148, in test_network_lifecycle
_do_test(net)
File "test_network.py", line 101, in _do_test
self.assertEquals(201, resp.status)
AssertionError: 201 != 500
The original error was an error code = "400".
Daniel
> + if len(interfaces) > 0:
> + iface = interfaces[0]['name']
> + networks.append({'name': u'bridge-network',
> 'connection': 'bridge',
> + 'interface': iface})
> + networks.append({'name': u'vlan-network',
'connection':
> 'bridge',
> + 'interface': iface, 'vlan_id': 999})
>
>
>> Daniel
>>
>>
>> On 12/29/2014 12:53 PM, Aline Manera wrote:
>>> Aline Manera (5):
>>> Add message to KCHNET0010E code
>>> Bug fix: Allow deleting VLAN tagging bridged network
>>> Network API: Update docs/API.md
>>> Move rollback_wrapper function to a common place
>>> Reorganize the network tests
>>>
>>> docs/API.md | 11 ++--
>>> src/kimchi/i18n.py | 1 +
>>> src/kimchi/model/networks.py | 6 +-
>>> tests/test_model.py | 86 ++-----------------------
>>> tests/test_network.py | 147
>>> +++++++++++++++++++++++++++++++++++++++++++
>>> tests/test_rest.py | 64 -------------------
>>> tests/utils.py | 15 ++++-
>>> 7 files changed, 175 insertions(+), 155 deletions(-)
>>> create mode 100644 tests/test_network.py
>>>
>>
>> _______________________________________________
>> Kimchi-devel mailing list
>> Kimchi-devel(a)ovirt.org
>>
http://lists.ovirt.org/mailman/listinfo/kimchi-devel
>>
>
> _______________________________________________
> Kimchi-devel mailing list
> Kimchi-devel(a)ovirt.org
>
http://lists.ovirt.org/mailman/listinfo/kimchi-devel
>