add Gpu skip condition and setupclass in test_openclpow module
This commit is contained in:
parent
27383ff635
commit
0283339138
|
@ -8,17 +8,23 @@ import pybitmessage.openclpow as openclpow
|
||||||
|
|
||||||
from struct import pack, unpack
|
from struct import pack, unpack
|
||||||
|
|
||||||
|
from test_process import TestProcessProto
|
||||||
|
|
||||||
class TestOpenClPow(unittest.TestCase):
|
|
||||||
|
class TestOpenClPow(TestProcessProto):
|
||||||
"""
|
"""
|
||||||
Main opencl test case
|
Main opencl test case
|
||||||
"""
|
"""
|
||||||
|
|
||||||
@unittest.skipIf(not openclpow.libAvailable,
|
@classmethod
|
||||||
"pyopencl is not installed")
|
def setUpClass(cls):
|
||||||
|
openclpow.initCL()
|
||||||
|
super(TestOpenClPow, cls).setUpClass()
|
||||||
|
|
||||||
|
@unittest.skipIf(not openclpow.enabledGpus,
|
||||||
|
"No GPUs found / enabled")
|
||||||
def test_openclpow(self):
|
def test_openclpow(self):
|
||||||
"""Check the working of openclpow module"""
|
"""Check the working of openclpow module"""
|
||||||
openclpow.initCL()
|
|
||||||
target_ = 54227212183
|
target_ = 54227212183
|
||||||
initialHash = ("3758f55b5a8d902fd3597e4ce6a2d3f23daff735f65d9698c270987f4e67ad590"
|
initialHash = ("3758f55b5a8d902fd3597e4ce6a2d3f23daff735f65d9698c270987f4e67ad590"
|
||||||
"b93f3ffeba0ef2fd08a8dc2f87b68ae5a0dc819ab57f22ad2c4c9c8618a43b3").decode("hex")
|
"b93f3ffeba0ef2fd08a8dc2f87b68ae5a0dc819ab57f22ad2c4c9c8618a43b3").decode("hex")
|
||||||
|
|
Reference in New Issue
Block a user