An open API service indexing awesome lists of open source software.

https://github.com/f-lombardo/gilded-rose-python

A possible implementation of the Gilded Rose Refactoring Kata in Python
https://github.com/f-lombardo/gilded-rose-python

Last synced: 2 months ago
JSON representation

A possible implementation of the Gilded Rose Refactoring Kata in Python

Awesome Lists containing this project

README

        

# Gilded Rose starting position in Python

This is a possible solution to the [Gilded Rose Refactoring Kata](https://github.com/emilybache/GildedRose-Refactoring-Kata)
by [Emily Bache](https://github.com/emilybache) using Python.

Here you can find the [starting rules of the kata](GildedRoseRequirements.md).

## Run the unit tests from the Command-Line

```
python test_gilded_rose.py
```

## Run the TextTest fixture from the Command-Line

For e.g. 10 days:

```
python texttest_fixture.py 10
```

## Run acceptance test

```shell
(cd tests
pytest TestUpdateQuality.py)
```

You should make sure the command shown above works when you execute it in a terminal before trying to use TextTest (see below).

## Run the TextTest approval test that comes with this project

There are instructions in the [TextTest Readme](../texttests/README.md) for setting up TextTest. You will need to specify the Python executable and interpreter in [config.gr](../texttests/config.gr). Uncomment these lines:

executable:${TEXTTEST_HOME}/python/texttest_fixture.py
interpreter:python