Skip to content

Commit

Permalink
merged with master changes
Browse files Browse the repository at this point in the history
  • Loading branch information
adrianespejo committed Jan 13, 2020
1 parent 97af9ac commit 892085e
Showing 1 changed file with 12 additions and 10 deletions.
22 changes: 12 additions & 10 deletions hecuba_py/tests/withcassandra/partitioner_tests.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@ class MyDict(StorageDict):
SET end_time = %s
WHERE storage_id = %s"""

number_nodes = 2


class PartitionerTest(unittest.TestCase):

Expand Down Expand Up @@ -84,7 +86,7 @@ def test_dynamic_simple(self):

print("number of splits: %s, best is %s" % (nsplits, 45))
self.assertEqual(nitems, acc)
self.assertEqual(config.splits_per_node, 45 // 2)
self.assertEqual(config.splits_per_node, 45 // number_nodes)

def test_dynamic_simple_other(self):
config.session.execute("DROP TABLE IF EXISTS my_app.mydict")
Expand Down Expand Up @@ -114,7 +116,7 @@ def test_dynamic_simple_other(self):

print("number of splits: %s, best is %s" % (nsplits, 32))
self.assertEqual(nitems, acc)
self.assertEqual(config.splits_per_node, 32 // 2)
self.assertEqual(config.splits_per_node, 32 // number_nodes)

def test_dynamic_different_nodes(self):
config.session.execute("DROP TABLE IF EXISTS my_app.mydict")
Expand Down Expand Up @@ -144,7 +146,7 @@ def test_dynamic_different_nodes(self):

print("number of splits: %s, best is %s\n" % (nsplits, 64))
self.assertEqual(nitems, acc)
self.assertEqual(config.splits_per_node, 64 // 2)
self.assertEqual(config.splits_per_node, 64 // number_nodes)

def test_dynamic_best_without_finishing(self):
"""
Expand Down Expand Up @@ -176,14 +178,14 @@ def test_dynamic_best_without_finishing(self):
elif nsplits == 1:
config.session.execute(set_time, [times[nsplits][0], times[nsplits][1], partition.storage_id])
else:
self.assertEqual(config.splits_per_node, 45 // 2)
self.assertEqual(config.splits_per_node, 45 // number_nodes)

nsplits += 1
acc += self.computeItems(partition)

print("number of splits: %s, best is %s" % (nsplits, 45))
self.assertEqual(nitems, acc)
self.assertEqual(config.splits_per_node, 45 // 2)
self.assertEqual(config.splits_per_node, 45 // number_nodes)

def test_dynamic_best_idle_nodes(self):
config.session.execute("DROP TABLE IF EXISTS my_app.mydict")
Expand Down Expand Up @@ -218,14 +220,14 @@ def test_dynamic_best_idle_nodes(self):
config.session.execute(set_time, [start, start + 60, partition.storage_id])

if nsplits > 1:
self.assertEqual(config.splits_per_node, 45 // 2)
self.assertEqual(config.splits_per_node, 45 // number_nodes)

nsplits += 1
acc += self.computeItems(partition)

print("number of splits: %s, best is %s" % (nsplits, 45))
self.assertEqual(nitems, acc)
self.assertEqual(config.splits_per_node, 45 // 2)
self.assertEqual(config.splits_per_node, 45 // number_nodes)

def test_dynamic_idle_nodes_new_best(self):
config.session.execute("DROP TABLE IF EXISTS my_app.mydict")
Expand Down Expand Up @@ -263,15 +265,15 @@ def test_dynamic_idle_nodes_new_best(self):
config.session.execute(set_time, [start, start + 60, partition.storage_id])

if 5 >= nsplits >= 2:
self.assertEqual(config.splits_per_node, 45 // 2)
self.assertEqual(config.splits_per_node, 45 // number_nodes)
elif nsplits > 5:
self.assertEqual(config.splits_per_node, 32 // 2)
self.assertEqual(config.splits_per_node, 32 // number_nodes)
nsplits += 1
acc += self.computeItems(partition)

print("number of splits: %s, best is %s" % (nsplits, 32))
self.assertEqual(nitems, acc)
self.assertEqual(config.splits_per_node, 32 // 2)
self.assertEqual(config.splits_per_node, 32 // number_nodes)

def test_check_nodes_not_set(self):
config.session.execute("DROP TABLE IF EXISTS my_app.mydict")
Expand Down

0 comments on commit 892085e

Please sign in to comment.