예제 #1
0
파일: test_api.py 프로젝트: Prygan/enoslib
 def test_no_concrete_network_yet(self):
     demand_networks = [{"type": PROD, "id": "network1"}]
     r = Resources(
         {"resources": {
             "networks": demand_networks,
             "machines": []
         }})
     networks = r.get_networks()
     self.assertCountEqual([], networks)
예제 #2
0
 def test_no_concrete_network_yet(self):
     expected_networks = [{"type": PROD, "id": "network1"}]
     schema.validate = mock.Mock()
     r = Resources(
         {"resources": {
             "networks": expected_networks,
             "machines": []
         }})
     networks = r.get_networks()
     self.assertCountEqual(expected_networks, networks)
예제 #3
0
파일: test_api.py 프로젝트: Prygan/enoslib
 def test_concrete_network(self):
     concrete_net = g5k_api_utils.ConcreteVlan(site="nancy", vlan_id=1)
     expected_roles = ["mynetwork"]
     networks = [{
         "typlse": KAVLAN,
         "id": "network1",
         "roles": expected_roles,
         "_c_network": concrete_net,
     }]
     # a bit hacky because _c_network will be deepcopied so the ref will change
     r = Resources({"resources": {"networks": networks, "machines": []}})
     networks = r.get_networks()
     self.assertEqual(1, len(networks))
     actual_roles, actual_net = networks[0]
     self.assertCountEqual(expected_roles, actual_roles)
예제 #4
0
 def test_concrete_network(self):
     networks = [{
         "type": KAVLAN,
         "id": "network1",
         "_c_network": {
             "site": "nancy",
             "vlan_id": 1
         }
     }]
     expected_networks = [{
         "type": KAVLAN,
         "id": "network1",
         "site": "nancy",
         "vlan_id": 1
     }]
     r = Resources({"resources": {"networks": networks, "machines": []}})
     networks = r.get_networks()
     self.assertCountEqual(expected_networks, networks)
예제 #5
0
 def test_concrete_network(self):
     networks = [{
         "type": KAVLAN,
         "id": "network1",
         "_c_network": {
             "site": "nancy",
             "vlan_id": 1
         }
     }]
     expected_networks = [{
         "type": KAVLAN,
         "id": "network1",
         "site": "nancy",
         "vlan_id": 1
     }]
     schema.validate = mock.Mock()
     r = Resources({"networks": networks})
     networks = r.get_networks()
     self.assertItemsEqual(expected_networks, networks)