Skip to content

Latest commit

 

History

History
35 lines (35 loc) · 1.58 KB

File metadata and controls

35 lines (35 loc) · 1.58 KB

dec 10, 2018 10:26

  • plik z ustawieniami użytkownika:
    • nazwa kalendarza (jeśli inna niż główny)
    • wielkość odstępu pomiędzy kolejnymi wydarzeniami (w minutach)
    • domyślna godzina początkowa (od której dodawane są wydarzenia)
    • czy dodawane wydarzenia wstawiać w aktualnym dniu czy innym (ile dni do przodu)
  • Walidacja popranowści danych wejściowych
    • czy obiekt zawiera konkretne klucze
    • sprawdzanie wartości dla kluczy:
      • czy da się zamienić date na format daty
      • czy data ma odpowiedni format
      • czy data nie zawiera liter lub innych niedozwolonych znaków
  • Walidacja ustawień (plik settings.json)
    • sprawdzanie czy calendar id jest prawidłowy
    • spr. czy timeZone jest poprawnie wprowadzone
    • sprawdzenie czy wartości liczbowe są poprawne
    • sprawdzenie czy godzina początkowa jest w pasującym formacie
    • sprawdzenie czy day jest today lub tomorrow
  • Sprawdzanie czy istnieje już takie samo wydarzenie w kalendarzu
  • Ulepszyć README file (podział na sekcje):
    • Ogólny opis
    • How to install
    • Dokumentacja:
      • Konfiguracja
      • Wprowadzanie danych
      • Known Bugs
  • upload to testPyPi:
    • LICENSE
    • generate distribution archive
    • upload distribution archive
  • setup.py -> na potrzeby testPyPi oraz do lokalnej instalacji pakietu
  • TESTY:
    • testowanie głównej funkcji dodawania zadania
    • testowanie funkcji sprawdzającej poprawność wprowadzonych danych
    • testowanie funkjci sprawdzającej plik z ustawieniami.