Skip to content

Releases: getgauge/gauge-python

gauge-python 0.2.5

19 Mar 10:20

Choose a tag to compare

New Features

  • #19 - Add LSP related API's to make compatible with vscode

Enhancements

  • #7 - Provide a mechanism where users can specify the python version which will be used to run the specs

Bug Fixes

  • #35 - Failed to take screenshot using gauge_screenshot.
  • #16 - DataStoreFactory.scenario_data_store().get("MyKey") returns keyerror
  • #14 - Gauge API failed to start - Connection issue: GAUGE_INTERNAL_PORT

Miscellaneous

  • #11 - @before_step, @after_step execution hooks do not work (gauge 0.9.0, gauge-python 0.2.0)
  • #10 - Tagged execution hooks not working (gauge-python 0.3.6, getgauge 0.2.0, gauge 0.8.5)
  • #9 - Installation issue - Missing api.py
  • #8 - Step is not found when the py script with @step function is imported by another script
  • #6 - Starting relative directory is always ~/.gauge/plugins/python/ and isn't being changed when specifying '--dir .'
  • #5 - Failed to initialize project, exit status 1, using python 2.7 on last 2 releases

Gauge-Python 0.2.3

22 Dec 11:18
9f6579d

Choose a tag to compare

Gauge-Python 0.2.3 Pre-release
Pre-release

#14 - Gauge API failed to start - Connection issue: GAUGE_INTERNAL_PORT

Gauge-Python 0.2.2

21 Sep 11:00
e4b1bf6

Choose a tag to compare

Gauge-Python 0.2.2 Pre-release
Pre-release
  • Shows suggestion for validation errors.
Suggestions for fixing `Duplicate step implementation` errors.

Multiple implementations found for `Vowels in English language are <arg>.`
step_impl/step_impl.py:9
@step("Vowels in English language are <vowels>.")
def assert_default_vowels(given_vowels):
   ...

step_impl/step_impl.py:20
@step("Vowels in English language are <vowels>.")
def assert_default_vowels1(given_vowels):
   ...

Add the following missing implementations to fix `Step implementation not found` errors.

@step("Almost all words have vowels <table>")
def almost_all_words_have_vowels(table):
    assert False, "Add implementation code"

Gauge-Python 0.2.1

31 Jul 13:48
58098ea

Choose a tag to compare

Gauge-Python 0.2.1 Pre-release
Pre-release

Bug Fixes

  • #11 - @before_step, @after_step execution hooks do not work (gauge 0.9.0, gauge-python 0.2.0)

Gauge-Python 0.2.0

18 Feb 07:28

Choose a tag to compare

Gauge-Python 0.2.0 Pre-release
Pre-release
  • Removing support for python3.1 and python3.2.
  • Updating proto2 to proto3.

Gauge-Python 0.1.7

14 Jan 12:27

Choose a tag to compare

Gauge-Python 0.1.7 Pre-release
Pre-release
  • Adding STEP_IMPL_DIR property to change default step_impl dir.
  • Improving console reporting.

Gauge-Python 0.1.6

03 Sep 08:32

Choose a tag to compare

Gauge-Python 0.1.6 Pre-release
Pre-release
  • Updated Table.__str__() to return markdown format table.
  • #8 - Fixing loading step implementation logic.
  • Enhance continue_on_failure feature, refer docs for more info.

Gauge-Python 0.1.5

20 Jul 14:55

Choose a tag to compare

Gauge-Python 0.1.5 Pre-release
Pre-release

#7 - Provide a mechanism where users can specify the python version which will be used to run the specs

Gauge-Python 0.1.4

17 Jul 14:09

Choose a tag to compare

Gauge-Python 0.1.4 Pre-release
Pre-release
  • Added python 2 support
  • Enhanced refactoring
  • Setting working dir to gauge project root during execution

Gauge-Python 0.1.3

04 Jul 14:03

Choose a tag to compare

Gauge-Python 0.1.3 Pre-release
Pre-release
  • Adding python3 version compatibility check.
  • Updating step implementation parsing logic.
  • Adding multiple implementations found for a step error type to validation errors.