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@ovirt.org
http://lists.ovirt.org/mailman/listinfo/kimchi-devel


_______________________________________________
Kimchi-devel mailing list
Kimchi-devel@ovirt.org
http://lists.ovirt.org/mailman/listinfo/kimchi-devel