Wstęp do sekcji 7
W tej sekcji pokażemy operacje, które są wykorzystywane rzadziej niż odczyt i zapis do pliku, ale zapoznanie się z nimi jest kluczowe przy późniejszej pracy z własnym frameworkiem testowym. 😉
W kolejnych lekcjach poznasz jak tworzyć katalogi oraz dokonywać manipulacji na plikach (zmiana nazw, kopiowanie itp.). Poza prostym poznaniem tych operacji, pokażemy najczęstsze błędy i problemy, oraz (najważniejsze!) jak sobie z nimi radzić 😀
Reasumując, nauczysz się:
- jak tworzyć i usuwać katalogi,
- jak zmieniać nazwy, usuwać i kopiować pliki,
- jakie najczęstsze błędy można napotkać podczas tych operacji,
- oraz jak można sobie z tymi błędami poradzić 😉
Struktura projektu
Masz dwie opcje pracy z kolejnymi lekcjami. Jeśli nie jesteś naszym kursantem przejdź do akapitu: Nowy projekt (dla niezalogowanych testerów). Jeśli już jesteś kursantem możesz skorzystać z dowolnej opcji pracy z lekcjami.
Poprzedni projekt (dla zalogowanych kursantów)
Możesz bazować na projekcie z poprzedniej sekcji. Link do gotowego kodu jest widoczny poniżej dla zalogowanych kursantów:
Nowy projekt (dla niezalogowanych testerów)
Możesz stworzyć całkowicie nowy projekt. Ten proces opisaliśmy w lekcji Nowy projekt. Struktura projektu powinna wyglądać w następujący sposób:
C:\ +-- Projects | +-- pythonFiles | +-- venv
Katalog venv pojawi się tylko wtedy, gdy podczas tworzenia projektu wybierzesz opcję New environment using Virtualenv 😉 Przypominamy, że jest on opcjonalny 🙂
Dodatkowo utwórz katalog testFiles, w którym będziemy umieszczać pliki i foldery do testów:
C:\ +-- Projects | +-- pythonFiles | +-- testFiles | +-- venv
Do dzieła!
W tym momencie jesteśmy w pełni gotowi do nadchodzących lekcji 😀