def test_ratemanagement_equal(conf): if not os.path.exists("cache_tests/replacement_strategy_test/"): os.makedirs("cache_tests/replacement_strategy_test/") conf.set_base_directory("cache_tests/replacement_strategy_test/smallest_swarm/") conf.set_test_name("Ratemanagement test (smallest_swarm)") conf.set_timeout(100) logging.disable(logging.DEBUG) logging.disable(logging.INFO) logging.disable(logging.WARNING) conf.add_file(1, "files/test1.dat") conf.add_file(2, "files/test2.dat") conf.add_file(3, "files/test3.dat") tracker = conf.add_tracker() set_peers(conf, "cache_tests/replacement_strategy_test/smallest_swarm/", "SisClient/Cache/Test/config/config4.cfg") conf.add_condition(IsSeedingCondition(2)) conf.add_condition(IsSeedingCondition(3)) conf.add_condition(IsSeedingCondition(4))
def test_ratemanagement_equal(conf): if not os.path.exists("cache_tests/ratemanagement_test/"): os.makedirs("cache_tests/ratemanagement_test/") conf.set_base_directory("cache_tests/ratemanagement_test/equal/") conf.set_test_name("Ratemanagement test (equal)") conf.set_timeout(150) logging.disable(logging.DEBUG) logging.disable(logging.INFO) logging.disable(logging.WARNING) conf.add_file(1, "files/test1.dat") conf.add_file(2, "files/test2.dat") tracker = conf.add_tracker() set_peers(conf, "cache_tests/ratemanagement_test/equal/", None) conf.add_condition(IsSeedingCondition(2)) conf.add_condition(IsSeedingCondition(3)) conf.add_condition(IsSeedingCondition(4)) conf.add_condition(IsSeedingCondition(5))
def test_ratemanagement_on_demand(conf): if not os.path.exists("cache_tests/ratemanagement_test/"): os.makedirs("cache_tests/ratemanagement_test/") conf.set_base_directory("cache_tests/ratemanagement_test/on_demand/") conf.set_test_name("Ratemanagement test (on_demand)") conf.set_timeout(120) logging.disable(logging.DEBUG) logging.disable(logging.INFO) logging.disable(logging.WARNING) conf.add_file(1, "files/test1.dat") conf.add_file(2, "files/test2.dat") tracker = conf.add_tracker() set_peers(conf, "cache_tests/ratemanagement_test/on_demand/", "SisClient/Cache/Test/config/config2.cfg") conf.add_condition(IsSeedingCondition(2)) conf.add_condition(IsSeedingCondition(3)) conf.add_condition(IsSeedingCondition(4)) conf.add_condition(IsSeedingCondition(5))
def test_ratemanagement_equal(conf): if not os.path.exists("cache_tests/replacement_strategy_test/"): os.makedirs("cache_tests/replacement_strategy_test/") conf.set_base_directory("cache_tests/replacement_strategy_test/unviable/") conf.set_test_name("Ratemanagement test (unviable)") conf.set_timeout(100) logging.disable(logging.DEBUG) logging.disable(logging.INFO) logging.disable(logging.WARNING) conf.add_file(1, "files/test1.dat") conf.add_file(2, "files/test2.dat") conf.add_file(3, "files/test3.dat") tracker = conf.add_tracker() set_peers(conf, "cache_tests/replacement_strategy_test/unviable/", "SisClient/Cache/Test/config/config5.cfg") conf.add_condition(IsSeedingCondition(2)) conf.add_condition(IsSeedingCondition(3)) conf.add_condition(IsSeedingCondition(4))