def test_remove_tag(self): cmd = tag.RemoveTag(test_cli20.MyApp(sys.stdout), None) path = self._make_tag_path('network', 'myid', 'red') args = [ '--resource-type', 'network', '--resource', 'myid', '--tag', 'red' ] self._test_tag_operation(cmd, path, 'DELETE', args, "tag-remove")
def test_no_tag_nor_all(self): cmd = tag.RemoveTag(test_cli20.MyApp(sys.stdout), None) path = self._make_tags_path('network', 'myid') args = ['--resource-type', 'network', '--resource', 'myid'] self.assertRaises(exceptions.CommandError, self._test_tag_operation, cmd, path, 'DELETE', args, "tag-remove")