mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-22 15:03:28 +00:00
Merge pull request #299536 from philiptaron/cocotb-fix-build
python3Packages.cocotb: fix build
This commit is contained in:
commit
4c364b7c8c
@ -0,0 +1,25 @@
|
||||
diff --git a/tests/test_cases/test_cocotb/test_deprecated.py b/tests/test_cases/test_cocotb/test_deprecated.py
|
||||
index 523b93ba..b4f1701e 100644
|
||||
--- a/tests/test_cases/test_cocotb/test_deprecated.py
|
||||
+++ b/tests/test_cases/test_cocotb/test_deprecated.py
|
||||
@@ -26,20 +26,6 @@ async def test_returnvalue_deprecated(dut):
|
||||
assert val == 42
|
||||
|
||||
|
||||
-# strings are not supported on Icarus (gh-2585) or GHDL (gh-2584)
|
||||
-@cocotb.test(
|
||||
- expect_error=AttributeError
|
||||
- if cocotb.SIM_NAME.lower().startswith("icarus")
|
||||
- else TypeError
|
||||
- if cocotb.SIM_NAME.lower().startswith("ghdl")
|
||||
- else ()
|
||||
-)
|
||||
-async def test_unicode_handle_assignment_deprecated(dut):
|
||||
- with pytest.warns(DeprecationWarning, match=".*bytes.*"):
|
||||
- dut.stream_in_string.value = "Bad idea"
|
||||
- await cocotb.triggers.ReadWrite()
|
||||
-
|
||||
-
|
||||
@cocotb.test()
|
||||
async def test_convert_handle_to_string_deprecated(dut):
|
||||
dut.stream_in_data.value = 0
|
@ -52,6 +52,10 @@ buildPythonPackage rec {
|
||||
patches = [
|
||||
# Fix "can't link with bundle (MH_BUNDLE) only dylibs (MH_DYLIB) file" error
|
||||
./0001-Patch-LDCXXSHARED-for-macOS-along-with-LDSHARED.patch
|
||||
|
||||
# For the 1.8.1 release only: remove the test_unicode_handle_assignment_deprecated test
|
||||
# It's more thoroughly removed upstream master with 425e1edb8e7133f4a891f2f87552aa2748cd8d2c
|
||||
./0002-Patch-remove-test_unicode_handle_assignment_deprecated-test.patch
|
||||
];
|
||||
|
||||
nativeCheckInputs = [ cocotb-bus pytestCheckHook swig verilog ghdl ];
|
||||
|
Loading…
Reference in New Issue
Block a user