.dbwebb.tests

1 lines UTF-8 Unix (LF)
1
# --------------------------------------------------------------------------
#
# Init
#
dbwebb init-me



# --------------------------------------------------------------------------
#
# Kmom01
#

#
# Kom igÄng med flask https://dbwebb.se/kunskap/kom-igang-med-flask
#
touch me/kmom01/my_app/app.py

#
# lab1 http://dbwebb.se/uppgift/python-med-objekt-och-klasser
#
dbwebb recreate lab1
cd me/kmom01/lab1 && ./answer.py; [[ $? = 42 ]]
dbwebb validate lab1



#
# flask http://dbwebb.se/uppgift/en-me-sida-med-python-och-flask
#
test -d me/flask
touch me/flask/app.py
touch me/flask/app.cgi
dbwebb validate flask



# --------------------------------------------------------------------------
#
# Kmom02
#

#
# lab2 http://dbwebb.se/python-med-mer-objekt-och-klasser
#
dbwebb recreate lab2
cd me/kmom02/lab2 && ./answer.py; [[ $? = 42 ]]
dbwebb validate lab2



#
# minizoo http://dbwebb.se/uppgift/skapa-objekt-efter-uml
#
test -d me/kmom02/deck
cd me/kmom02/deck && touch deck.py hand.py card.py main.py
dbwebb validate deck



#
# test http://dbwebb.se/uppgift/skriv-testfall-for-ett-objekt
#
cp -ri me/kmom02/deck/*.py me/kmom02/test/
touch me/kmom02/test/test_deck.py
test -d me/kmom02/test
dbwebb validate test



#
# uml http://dbwebb.se/uppgift/skapa-objekt-efter-uml
#
test -d me/kmom02/uml
cp -ri example/uml/*.py me/kmom02/uml/
cd me/kmom02/uml/ && touch sequenceDiagram.png && test -e sequenceDiagram.png && ./Controller.py
dbwebb validate uml



#
# flask http://dbwebb.se/oopython/kmom02
#
test -d me/flask
dbwebb validate flask



# --------------------------------------------------------------------------
#
# Kmom03
#

#
# Flask och Jinja2 https://dbwebb.se/kunskap/flask-och-jinja2
#
cp -ri me/kmom01/my_app/ me/kmom03/my_app2/
cd me/kmom03/my_app2 && mkdir templates && touch templates/header.html templates/footer.html



#
# Autogenerera uml och dokumentation
# https://dbwebb.se/kunskap/autogenerera-uml-och-dokumentation
# && pyreverse -o png car
# pydoc -w car
#cd me/kmom03/ && touch car.py



#
# flask3 http://dbwebb.se/uppgift/skapa-dataobjekt-till-me-sida
#
test -d me/flask
touch me/flask/person.py
touch me/flask/person.png
touch me/flask/person.html



#
# flask3 http://dbwebb.se/uppgift/skapa-personobjekt-till-me-sida
#
touch me/flask/data.py
touch me/flask/data.png
touch me/flask/data.html

dbwebb validate flask



#
# black jack https://dbwebb.se/uppgift/skapa_blackjack
#
test -d me/kmom03/blackjack
cd me && cp -r kmom02/deck/* kmom03/blackjack/
touch me/kmom03/blackjack/main.py

dbwebb validate blackjack



# --------------------------------------------------------------------------
#
# Kmom04
#



#
# lab4 http://dbwebb.se/uppgift/python-med-regex
#
dbwebb recreate lab3
cd me/kmom04/lab3 && ./answer.py; [[ $? = 42 ]]
dbwebb validate lab3



#
# flask4 http://dbwebb.se/uppgift/skapa-en-bondgards-databas
# flask4 http://dbwebb.se/uppgift/visa-bondgarden-pa-me-sida
#
install -d me/flask/db
touch me/flask/db/farm.sqlite
test -d me/flask
test -d me/flask/db
dbwebb validate flask



# --------------------------------------------------------------------------
#
# Kmom05
#



#
# lab5 http://dbwebb.se/uppgift/python-med-rekursiva-funktioner
#
dbwebb recreate lab4
cd me/kmom05/lab4 && ./answer.py; [[ $? = 42 ]]
dbwebb validate lab4



#
# unorderedlist http://dbwebb.se/uppgift/terminalprogram-med-sortering-av-lista
#
cd me/ && cp -i ../example/unorderedlist/*.py kmom05/unorderedlist/
test -e me/kmom05/unorderedlist/node.py && test -e me/kmom05/unorderedlist/unorderedlist.py
dbwebb validate unorderedlist



#
# flask5 http://dbwebb.se/oopython/kmom05
#
test -d me/flask
dbwebb validate flask



# --------------------------------------------------------------------------
#
# Kmom06
#



# booking http://dbwebb.se/uppgift/bokningssystem
#
test -d me/kmom06/booking
cd me/kmom06/booking && touch main.py && touch handler.py
dbwebb validate booking

test -d me/flask
dbwebb validate flask



# --------------------------------------------------------------------------
#
# Kmom10
#



# blackops http://dbwebb.se/oopython/kmom10
#
test -d me/kmom10/blackops
dbwebb validate blackops

test -d me/flask
dbwebb validate flask