def test_validate(stc):
    res = ImportCmd.validate(None, None, None)
    assert res == "Invalid RouterTagList passed in"

    res = ImportCmd.validate(["routertag"], None, None)
    assert res == "Invalid BgpImportParamsTagName passed in"
    return
def test_twg_as_created(stc):
    stc_sys = CStcSystem.Instance()
    project = stc_sys.GetObject("Project")
    ctor = CScriptableCreator()
    paramObj = ctor.Create("BgpImportRouteTableParams", project)
    devObj = ctor.Create("EmulatedDevice", project)
    rtrObj = ctor.Create("BgpRouterConfig", devObj)
    routeObj = ctor.Create("BgpIpv4RouteConfig", rtrObj)
    paramObj.AddObject(routeObj, RelationType("WizardGenerated"))

    ImportCmd.tag_wizgenerated_as_created(paramObj, "testtag")

    taggObjs = tag_utils.get_tagged_objects_from_string_names("testtag")
    assert len(taggObjs) == 1
    assert routeObj.GetObjectHandle() == taggObjs[0].GetObjectHandle()
    return