Skip to content

Releases: bessman/pytest-reserial

0.4.2

23 Jul 09:20
Compare
Choose a tag to compare

Fixed

  • Raise PortNotOpenError on read/write from closed serial port (94c43b5) (Denis Patrikeev)
  • Patch Serial.in_waiting during replay (358e778) (Denis Patrikeev)

0.4.1

23 May 19:33
Compare
Choose a tag to compare

Fixed

  • Only patch _reconfigure_port during replay (4907c09)

0.4.0

22 May 19:31
Compare
Choose a tag to compare

This release changes the format for traffic log files. Use the provided update_log.py-script to update old logs to the new format.

Changed

  • Breaking: Store test recordings as JSON Lines instead of JSON (2b047d7)
  • Breaking: Store RX and TX bytes as base64 strings instead of lists (2b047d7)

Added

  • Add script (update_log.py) to convert old log files to new format (ca14b9b)

Removed

  • Remove optional dependency on jsbeautifier (0ba5414)

0.3.0

08 Feb 09:03
Compare
Choose a tag to compare

Changed

  • Breaking: Raise _pytest.outcomes.Failed instead of ValueError on mismatch (b72d304)
  • Split log files over multiple lines with indent (cd5aa41)

Added

  • Add optional dependency on jsbeautifier to write prettier log files (cd5aa41)
  • Add Common Changelog (4f3168f)

Fixed

  • Fix malformed error message (45fd0ba)
  • Fix PytestUnraisableExceptionWarning in close (4d711ac)

v0.2.4

31 Aug 07:53
Compare
Choose a tag to compare

Fix #8.

v0.2.3

26 Apr 10:39
Compare
Choose a tag to compare

What's Changed

  • Port parameters can now be set without breaking reserial.

Version 0.2.2

30 Nov 11:50
Compare
Choose a tag to compare

Fix a bug where the logged traffic could not be found unless located in the same folder where pytest was run.

v0.2.1

25 Nov 09:28
c8af444
Compare
Choose a tag to compare
v0.2.1

v0.2.0

24 Nov 21:05
Compare
Choose a tag to compare
Version 0.2.0