Revision a4c589d2

b/qa/ganeti-qa.py
379 379
  """
380 380
  RunTestIf("network", qa_network.TestNetworkAddRemove)
381 381
  RunTestIf("network", qa_network.TestNetworkConnect)
382
  RunTestIf(["network", "tags"], qa_network.TestNetworkTags)
382 383

  
383 384

  
384 385
def RunGroupRwTests():
b/qa/qa_network.py
24 24
"""
25 25

  
26 26
import qa_config
27
import qa_tags
27 28
import qa_utils
28 29

  
29 30
from qa_utils import AssertCommand
......
56 57
  AssertCommand(["gnt-network", "remove", network2])
57 58

  
58 59

  
60
def TestNetworkTags():
61
  """gnt-network tags"""
62
  (network, ) = GetNonexistentNetworks(1)
63
  AssertCommand(["gnt-network", "add", "--network", "192.0.2.0/30", network])
64
  qa_tags.TestNetworkTags(network)
65
  AssertCommand(["gnt-network", "remove", network])
66

  
67

  
59 68
def TestNetworkConnect():
60 69
  """gnt-network connect/disconnect"""
61 70
  (group1, ) = qa_utils.GetNonexistentGroups(1)
b/qa/qa_rapi.py
457 457
    uri = "/2/instances/%s/tags" % name
458 458
  elif kind == constants.TAG_NODEGROUP:
459 459
    uri = "/2/groups/%s/tags" % name
460
  elif kind == constants.TAG_NETWORK:
461
    uri = "/2/networks/%s/tags" % name
460 462
  else:
461 463
    raise errors.ProgrammerError("Unknown tag kind")
462 464

  
b/qa/qa_tags.py
38 38
  constants.TAG_NODE: "gnt-node",
39 39
  constants.TAG_INSTANCE: "gnt-instance",
40 40
  constants.TAG_NODEGROUP: "gnt-group",
41
  constants.TAG_NETWORK: "gnt-network",
41 42
  }
42 43

  
43 44

  
......
83 84
def TestInstanceTags(instance):
84 85
  """gnt-instance tags"""
85 86
  _TestTags(constants.TAG_INSTANCE, instance.name)
87

  
88

  
89
def TestNetworkTags(network):
90
  """gnt-network tags"""
91
  _TestTags(constants.TAG_NETWORK, network)

Also available in: Unified diff