def test_packb_unpackb_with_run_seconds(self): self.scenario_dict['run_seconds'] = 27 self.write_scenario_file() scenario = Scenario(self.stub_scenario_file, version='0.1.1') assert_equal(27, scenario.run_seconds) assert_equal(None, scenario.operation_count) packed = scenario.packb() assert_is_instance(packed, bytes) unpacked = Scenario.unpackb(packed) assert_is_instance(unpacked, Scenario) for attr in [ 'name', '_scenario_data', 'user_count', 'operation_count', 'run_seconds', 'container_base', 'container_count', 'containers', 'container_concurrency', 'sizes_by_name', 'version', 'bench_size_thresholds' ]: assert_equal(getattr(unpacked, attr), getattr(scenario, attr)) scenario = Scenario(self.stub_scenario_file, run_seconds=88, operation_count=99) assert_equal(88, scenario.run_seconds) assert_equal(None, scenario.operation_count) packed = scenario.packb() assert_is_instance(packed, bytes) unpacked = Scenario.unpackb(packed) assert_is_instance(unpacked, Scenario) for attr in [ 'name', '_scenario_data', 'user_count', 'operation_count', 'run_seconds', 'container_base', 'container_count', 'containers', 'container_concurrency', 'sizes_by_name', 'version', 'bench_size_thresholds' ]: assert_equal(getattr(unpacked, attr), getattr(scenario, attr))
def test_packb_unpackb_with_run_seconds(self): self.scenario_dict['run_seconds'] = 27 self.write_scenario_file() scenario = Scenario(self.stub_scenario_file, version='0.1.1') assert_equal(27, scenario.run_seconds) assert_equal(None, scenario.operation_count) packed = scenario.packb() assert_is_instance(packed, bytes) unpacked = Scenario.unpackb(packed) assert_is_instance(unpacked, Scenario) for attr in ['name', '_scenario_data', 'user_count', 'operation_count', 'run_seconds', 'container_base', 'container_count', 'containers', 'container_concurrency', 'sizes_by_name', 'version', 'bench_size_thresholds']: assert_equal(getattr(unpacked, attr), getattr(scenario, attr)) scenario = Scenario(self.stub_scenario_file, run_seconds=88, operation_count=99) assert_equal(88, scenario.run_seconds) assert_equal(None, scenario.operation_count) packed = scenario.packb() assert_is_instance(packed, bytes) unpacked = Scenario.unpackb(packed) assert_is_instance(unpacked, Scenario) for attr in ['name', '_scenario_data', 'user_count', 'operation_count', 'run_seconds', 'container_base', 'container_count', 'containers', 'container_concurrency', 'sizes_by_name', 'version', 'bench_size_thresholds']: assert_equal(getattr(unpacked, attr), getattr(scenario, attr))