Skip to content

Commit

Permalink
Added json test optimal instances. Also fixed imports in test optimize
Browse files Browse the repository at this point in the history
  • Loading branch information
Sean Myers committed Jul 10, 2012
1 parent 41a6b48 commit 2db1313
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 3 deletions.
11 changes: 11 additions & 0 deletions tests/test_optimal_instances.json
@@ -0,0 +1,11 @@
{
"Heavy Utilization": {
"m1.small":20
},
"Medium Utilization":{
"m1.small": 20
},
"Light Utilization":{
"m1.small": 20
}
}
9 changes: 6 additions & 3 deletions tests/test_optimize.py
Expand Up @@ -6,17 +6,20 @@


from emrio_lib.optimizer import Optimizer, convert_to_yearly_estimated_hours from emrio_lib.optimizer import Optimizer, convert_to_yearly_estimated_hours
from emrio_lib import ec2_cost from emrio_lib import ec2_cost
from test_prices import *


EC2 = ec2_cost.EC2Info("tests/test_prices.yaml") EC2 = ec2_cost.EC2Info("tests/test_prices.yaml")
print EC2.COST
BASETIME = datetime.datetime(2012, 5, 20, 5)


BASETIME = datetime.datetime(2012, 5, 20, 5)
LIGHT_INTERVAL = datetime.timedelta(0, 30000) LIGHT_INTERVAL = datetime.timedelta(0, 30000)
MEDIUM_INTERVAL = datetime.timedelta(0, 50000) MEDIUM_INTERVAL = datetime.timedelta(0, 50000)
HEAVY_INTERVAL = datetime.timedelta(0, 80000) HEAVY_INTERVAL = datetime.timedelta(0, 80000)
DEMAND_INTERVAL = datetime.timedelta(0, 2000) DEMAND_INTERVAL = datetime.timedelta(0, 2000)


HEAVY_UTIL = "Heavy Utilization"
MEDIUM_UTIL = "Medium Utilization"
LIGHT_UTIL = "Light Utilization"
DEMAND = "On Demand"

INSTANCE_NAME = 'm1.small' INSTANCE_NAME = 'm1.small'
BASE_INSTANCES = 10 BASE_INSTANCES = 10
JOB_AMOUNT = 5 JOB_AMOUNT = 5
Expand Down

0 comments on commit 2db1313

Please sign in to comment.