python
Metis: Python
Czy ktoś wtajemniczony może mi wyjaśnić o co chodzi z tzw. test
#podkreślnik#cases ?
Często w kodach widzę taki odnośnik:
test
#podkreślnik#cases = open(sys.argv[1], 'r')
Ale nie mam doświadczenia i nie wiem o co chodzi
18 mar 19:50
Dziadek Mróz: to tylko nazwa zmiennej
type(test_cases) => <class 'file'>
18 mar 21:23
Przee: Człowieku... ogarnij sie
18 mar 21:25
Metis: Na Stack przed chwilą wyczytałem, że tak często Pythonowi programiści nazywają testy UNITowe
Link:
https://docs.python.org/2/library/unittest.html
Oczywiście nazwa jest dowolna, a to, że nigdy nie przeprowadzałem testów, to nie wiedziałem do
czego służy takie odwolanie.
18 mar 21:31
Dziadek Mróz:
skrypt.py:
┌┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┐
┆ test_cases = open(sys.argv[1], 'r') # <type 'file'> ┆
└┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┘
test_cases otwiera plik zdefiniowany w 1 argumencie programu:
./skrypt.py testy.txt
W skrypcie z linku, pod
https://docs.python.org/2/library/unittest.html#load-tests-protocol masz wyjaśnione użycie przypadków testowych
19 mar 12:13
19 mar 17:42
19 mar 18:01