marvin-refactor: split base into multiple modules Each entity goes into its own module Append ASF license header to the entity
Signed-off-by: Prasanna Santhanam <[email protected]> Project: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/commit/6595deed Tree: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/tree/6595deed Diff: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/diff/6595deed Branch: refs/heads/marvin-refactor Commit: 6595deedec802aabcdc600803fedd236883ea146 Parents: cadf327 Author: Prasanna Santhanam <[email protected]> Authored: Sat Jan 26 19:13:50 2013 +0530 Committer: Prasanna Santhanam <[email protected]> Committed: Sat Jan 26 19:14:21 2013 +0530 ---------------------------------------------------------------------- tools/marvin/marvin/integration/lib/base.py | 2403 - .../marvin/marvin/integration/lib/base/Account.py | 39 + .../integration/lib/base/AccountFromProject.py | 21 + .../integration/lib/base/AccountToProject.py | 21 + tools/marvin/marvin/integration/lib/base/Alerts.py | 21 + .../marvin/marvin/integration/lib/base/ApiLimit.py | 24 + tools/marvin/marvin/integration/lib/base/Apis.py | 21 + .../marvin/integration/lib/base/AsyncJobResult.py | 21 + .../marvin/integration/lib/base/AsyncJobs.py | 21 + .../integration/lib/base/AutoScalePolicies.py | 21 + .../marvin/integration/lib/base/AutoScalePolicy.py | 27 + .../integration/lib/base/AutoScaleVmGroup.py | 36 + .../integration/lib/base/AutoScaleVmProfile.py | 30 + .../marvin/integration/lib/base/Capabilities.py | 21 + .../marvin/marvin/integration/lib/base/Capacity.py | 21 + .../marvin/integration/lib/base/CloudIdentifier.py | 21 + .../marvin/marvin/integration/lib/base/Cluster.py | 30 + .../marvin/integration/lib/base/Condition.py | 27 + tools/marvin/marvin/integration/lib/base/Config.py | 21 + .../marvin/integration/lib/base/Configuration.py | 24 + .../marvin/marvin/integration/lib/base/Counter.py | 27 + .../integration/lib/base/CustomCertificate.py | 21 + .../integration/lib/base/DefaultZoneForAccount.py | 21 + .../marvin/integration/lib/base/DiskOffering.py | 30 + tools/marvin/marvin/integration/lib/base/Domain.py | 30 + .../marvin/integration/lib/base/DomainChildren.py | 21 + .../marvin/integration/lib/base/EventTypes.py | 21 + tools/marvin/marvin/integration/lib/base/Events.py | 21 + .../marvin/integration/lib/base/FirewallRule.py | 27 + .../integration/lib/base/FromLoadBalancerRule.py | 21 + tools/marvin/marvin/integration/lib/base/Host.py | 33 + .../integration/lib/base/HostForMaintenance.py | 21 + .../marvin/integration/lib/base/HostMaintenance.py | 21 + .../marvin/integration/lib/base/HostPassword.py | 21 + .../integration/lib/base/HypervisorCapabilities.py | 24 + .../marvin/integration/lib/base/Hypervisors.py | 21 + .../marvin/integration/lib/base/InstanceGroup.py | 30 + .../marvin/integration/lib/base/IpAddress.py | 24 + .../integration/lib/base/IpForwardingRule.py | 27 + tools/marvin/marvin/integration/lib/base/Iso.py | 42 + .../marvin/integration/lib/base/IsoPermissions.py | 24 + .../integration/lib/base/LBStickinessPolicies.py | 21 + .../integration/lib/base/LBStickinessPolicy.py | 24 + .../integration/lib/base/LoadBalancerRule.py | 30 + .../lib/base/LoadBalancerRuleInstances.py | 21 + .../marvin/marvin/integration/lib/base/Network.py | 33 + .../marvin/integration/lib/base/NetworkACL.py | 27 + .../marvin/integration/lib/base/NetworkDevice.py | 27 + .../marvin/integration/lib/base/NetworkOffering.py | 30 + .../integration/lib/base/NetworkServiceProvider.py | 30 + .../marvin/integration/lib/base/NiciraNvpDevice.py | 27 + .../lib/base/NiciraNvpDeviceNetworks.py | 21 + .../marvin/integration/lib/base/OsCategories.py | 21 + .../marvin/marvin/integration/lib/base/OsTypes.py | 21 + .../lib/base/PasswordForVirtualMachine.py | 21 + .../marvin/integration/lib/base/PhysicalNetwork.py | 30 + tools/marvin/marvin/integration/lib/base/Pod.py | 30 + .../integration/lib/base/PortForwardingRule.py | 30 + .../marvin/integration/lib/base/PrivateGateway.py | 27 + .../marvin/marvin/integration/lib/base/Project.py | 36 + .../marvin/integration/lib/base/ProjectAccounts.py | 21 + .../integration/lib/base/ProjectInvitation.py | 27 + .../integration/lib/base/PublicIpAddresses.py | 21 + .../marvin/integration/lib/base/RemoteAccessVpn.py | 27 + tools/marvin/marvin/integration/lib/base/Remove.py | 21 + .../marvin/integration/lib/base/ResourceCount.py | 21 + .../marvin/integration/lib/base/ResourceLimit.py | 24 + tools/marvin/marvin/integration/lib/base/Router.py | 33 + tools/marvin/marvin/integration/lib/base/S3.py | 24 + .../marvin/integration/lib/base/SSHKeyPair.py | 30 + .../integration/lib/base/SecondaryStorage.py | 21 + .../marvin/integration/lib/base/SecurityGroup.py | 27 + .../integration/lib/base/SecurityGroupEgress.py | 24 + .../integration/lib/base/SecurityGroupIngress.py | 24 + .../integration/lib/base/ServiceForRouter.py | 21 + .../integration/lib/base/ServiceForSystemVm.py | 21 + .../lib/base/ServiceForVirtualMachine.py | 21 + .../marvin/integration/lib/base/ServiceOffering.py | 30 + .../marvin/marvin/integration/lib/base/Snapshot.py | 27 + .../integration/lib/base/SnapshotPolicies.py | 24 + .../marvin/integration/lib/base/SnapshotPolicy.py | 21 + .../marvin/integration/lib/base/StaticNat.py | 24 + .../marvin/integration/lib/base/StaticRoute.py | 27 + .../integration/lib/base/StorageMaintenance.py | 24 + .../integration/lib/base/StorageNetworkIpRange.py | 30 + .../marvin/integration/lib/base/StoragePool.py | 30 + .../lib/base/SupportedNetworkServices.py | 21 + tools/marvin/marvin/integration/lib/base/Swift.py | 24 + .../marvin/marvin/integration/lib/base/SystemVm.py | 36 + tools/marvin/marvin/integration/lib/base/Tags.py | 27 + .../marvin/marvin/integration/lib/base/Template.py | 42 + .../integration/lib/base/TemplatePermissions.py | 24 + .../integration/lib/base/ToLoadBalancerRule.py | 21 + .../marvin/integration/lib/base/TrafficMonitor.py | 27 + .../marvin/integration/lib/base/TrafficType.py | 30 + .../lib/base/TrafficTypeImplementors.py | 21 + .../marvin/integration/lib/base/UsageRecords.py | 24 + .../marvin/integration/lib/base/UsageTypes.py | 21 + tools/marvin/marvin/integration/lib/base/User.py | 42 + .../marvin/marvin/integration/lib/base/UserKeys.py | 21 + .../marvin/integration/lib/base/VMPassword.py | 21 + tools/marvin/marvin/integration/lib/base/VPC.py | 33 + .../marvin/integration/lib/base/VPCOffering.py | 30 + .../marvin/integration/lib/base/VirtualMachine.py | 48 + .../integration/lib/base/VirtualRouterElement.py | 27 + .../marvin/integration/lib/base/VlanIpRange.py | 27 + tools/marvin/marvin/integration/lib/base/Volume.py | 42 + .../marvin/integration/lib/base/VpnConnection.py | 30 + .../integration/lib/base/VpnCustomerGateway.py | 30 + .../marvin/integration/lib/base/VpnGateway.py | 27 + .../marvin/marvin/integration/lib/base/VpnUser.py | 27 + tools/marvin/marvin/integration/lib/base/Zone.py | 30 + .../marvin/marvin/integration/lib/base/__init__.py | 16 + .../integration/lib/factory/AccountFactory.py | 16 + .../lib/factory/AutoScalePolicyFactory.py | 16 + .../lib/factory/AutoScaleVmGroupFactory.py | 16 + .../lib/factory/AutoScaleVmProfileFactory.py | 16 + .../integration/lib/factory/ConditionFactory.py | 16 + .../integration/lib/factory/CounterFactory.py | 16 + .../integration/lib/factory/DiskOfferingFactory.py | 16 + .../integration/lib/factory/DomainFactory.py | 16 + .../integration/lib/factory/FirewallRuleFactory.py | 16 + .../lib/factory/InstanceGroupFactory.py | 16 + .../integration/lib/factory/IpAddressFactory.py | 16 + .../lib/factory/IpForwardingRuleFactory.py | 16 + .../marvin/integration/lib/factory/IsoFactory.py | 16 + .../lib/factory/LBStickinessPolicyFactory.py | 16 + .../lib/factory/LoadBalancerRuleFactory.py | 16 + .../integration/lib/factory/NetworkACLFactory.py | 16 + .../integration/lib/factory/NetworkFactory.py | 16 + .../lib/factory/NetworkOfferingFactory.py | 16 + .../lib/factory/PhysicalNetworkFactory.py | 16 + .../marvin/integration/lib/factory/PodFactory.py | 16 + .../lib/factory/PortForwardingRuleFactory.py | 16 + .../lib/factory/PrivateGatewayFactory.py | 16 + .../integration/lib/factory/ProjectFactory.py | 16 + .../lib/factory/RemoteAccessVpnFactory.py | 16 + .../integration/lib/factory/SSHKeyPairFactory.py | 16 + .../lib/factory/SecurityGroupFactory.py | 16 + .../lib/factory/ServiceOfferingFactory.py | 16 + .../integration/lib/factory/SnapshotFactory.py | 16 + .../lib/factory/SnapshotPolicyFactory.py | 16 + .../integration/lib/factory/StaticRouteFactory.py | 16 + .../lib/factory/StorageNetworkIpRangeFactory.py | 16 + .../integration/lib/factory/StoragePoolFactory.py | 16 + .../marvin/integration/lib/factory/TagsFactory.py | 16 + .../integration/lib/factory/TemplateFactory.py | 16 + .../marvin/integration/lib/factory/UserFactory.py | 16 + .../integration/lib/factory/UserKeysFactory.py | 16 + .../marvin/integration/lib/factory/VPCFactory.py | 16 + .../integration/lib/factory/VPCOfferingFactory.py | 16 + .../lib/factory/VirtualMachineFactory.py | 16 + .../lib/factory/VirtualRouterElementFactory.py | 16 + .../integration/lib/factory/VlanIpRangeFactory.py | 16 + .../integration/lib/factory/VolumeFactory.py | 16 + .../lib/factory/VpnConnectionFactory.py | 16 + .../lib/factory/VpnCustomerGatewayFactory.py | 16 + .../integration/lib/factory/VpnGatewayFactory.py | 16 + .../marvin/integration/lib/factory/ZoneFactory.py | 16 + .../marvin/marvin/integration/lib/generateBase.py | 40 +- tools/marvin/marvin/integration/lib/newbase.py |62909 --------------- tools/marvin/marvin/integration/lib/oldbase.py | 2403 + 162 files changed, 6087 insertions(+), 65321 deletions(-) ----------------------------------------------------------------------
