def setUp(self): settings = nuxhash.settings.DEFAULT_SETTINGS settings['switching']['threshold'] = 0.5 self.devices = tests.get_test_devices() self.benchmarks = tests.get_test_benchmarks() self.miner = Excavator(Path('/'), settings) self.equihash = next(a for a in self.miner.algorithms if a.algorithms == ['equihash']) self.neoscrypt = next(a for a in self.miner.algorithms if a.algorithms == ['neoscrypt']) self.switcher = NaiveSwitcher(settings) self.switcher.reset()
def test_set_bad_device(self): devices = get_test_devices() self.assertRaises(AssertionError, lambda: self.equihash.set_devices(devices))
def test_bad_device(self): device = get_test_devices()[0] self.assertFalse(self.equihash.accepts(device))
def setUp(self): self.testdir = Path(mkdtemp()) self.settings = nuxhash.settings.DEFAULT_SETTINGS self.devices = tests.get_test_devices() self.benchmarks = tests.get_test_benchmarks()