Pavel "LEdoian" Turinsky
af6628367f
Testy: Schováváme si databázi napříč běhy
...
Při běžení testů nejdéle trvá namigrovat (prázdnou) databázi. Toto tento
krok přeskočí.
By default django pro testy používá in-memory SQLite3 databázi, která se
schovat přirozeně nedá. Používání souborů trvá déle (data níž), ale
další běhy už jsou rychlé.
Zatím nevím, jestli se někde nemůže omylem schovávat nějaký nežádoucí
stav, ale testy mi i opakovaně běží, takže se to asi nerozbíjí úplně
moc. Na první pohled je uložená databáze prázdná.
Pro produkci a CI bych klidně běžel testy od nuly, tam nevadí čekat pár
desítek sekund až jednotky minut na výsledek. Tato optimalizace je
důležitá jen pro lokální vývoj, kde je žádoucí mít testy co
nejrychlejší.
V .gitignore už přesně toto jméno souboru je. Nevím proč, ale možná to
tak bylo by default v některém dávném Djangu.
Data
---
Spouštěl jsem příkaz `time ./manage.py test [--keepdb] api`. Běhy byly
relativně konzistentní (±1 s) a trvaly u mě:
- In memory SQLite (default): 26 s
- První spuštění s db na disku (HDD): 44 s
- Následná spuštění: 7.7 s
Data jsou nejspíš zkreslena tím, že všechno je nejspíš nacachované v
systému, ale i tak je vidět zřetelné zrychlení.
Původní motivace: úplně triviální a nedatabázový test na starém
notebooku běžel kolem 3:14, což je zoufale nepoužitelné když si chci
napsat testy jako pomůcku pro vývoj.
2023-01-04 01:51:02 +01:00
39da362586
add: frontend k bodům
2023-01-02 23:44:04 +01:00
5690dc297e
hotfix: 1b521049
rozbil tabulku na úzké obrazovce
2022-12-19 21:16:42 +01:00
2393c76d63
Merge branch 'tabs'
2022-12-06 01:03:44 +01:00
1b521049af
hotfix: tabulka od. řešení na celou obrazovku
2022-12-05 20:53:22 +01:00
52904575b0
hotfix: opraveno zobrazování smazat hodnocení v detailu řešení
2022-12-04 20:14:59 +01:00
Pavel "LEdoian" Turinsky
91cf18fa9e
Odsazení pomocí tabulátorů [NOT CHECKED]
...
Pustil jsem na velkou část kódu skript, zatím nevím, co jsem rozbil.
Prosím o review :-)
2022-11-29 00:40:18 +01:00
f86e6b6838
hotfix: #1430
2022-11-28 23:38:13 +01:00
0dc0b1160e
Merge pull request 'Fix: #910 ' ( !5 ) from django_cleanup into master
...
Reviewed-on: #5
2022-11-21 22:04:37 +01:00
2c9d283a64
Merge pull request 'políčko pro zpětnou vazbu' ( !3 ) from zpetna_vazba into master
...
Reviewed-on: #3
2022-11-14 23:52:13 +01:00
c3728750f7
Fix : #910
2022-11-14 22:07:29 +01:00
9ee7ac78c4
Fix : #1125
2022-11-14 21:36:10 +01:00
f8667b8247
odevzdavatko: políčko pro zpětnou vazbu řešiteli
2022-11-14 21:05:57 +01:00
32768aab10
Fix: na mobilu není menu korektur
2022-11-07 22:05:44 +01:00
6eaa174d87
localhost do ALLOWED_HOSTS
2022-11-03 22:09:55 +01:00
Pavel "LEdoian" Turinsky
81a8081c8e
Nechceme řešit CSRF warningy (RFC)
...
Možná chceme – pokud by jich bylo moc, tak to začne být podezřelé a
nevím, jestli to zvládne chytit django.security.suspicious_behaviour
(nebo jak se jmenuje)
2022-10-12 17:21:42 +02:00
07b163389d
Přesun svg + zasložkování (aby bylo jasné, k čemu patří graph a templatů jak-resit už bylo hodně)
2022-09-28 09:51:19 +02:00
6cda3f0a27
Generický formulář (stránka, kam naleju libovolný jednoduchý form) přesunuta na lepší místo
2022-09-27 21:38:20 +02:00
4dfe3bef7b
Doba pro neodhlašování přesunuta do settings
2022-07-07 21:16:23 +02:00
e643174f5f
Odhlašování po zavření prohlížeče
2022-07-07 21:13:08 +02:00
54f16f358f
Klikací jak řešit
2022-06-29 19:50:25 +02:00
5d7237b83f
e-mailová konference -> discord
2022-06-29 17:10:32 +02:00
72246867de
Oprava grafu
2022-06-05 15:05:55 +02:00
d632b82e1d
M&M - korespondenční seminář a časopis MFF UK -> M&M – korespondenční seminář a časopis MFF UK
2022-05-28 10:47:03 +02:00
e282778623
Posun textů v grafu na titulní stránce
2022-05-27 20:53:09 +02:00
Kateřina Č
cf4cf31c75
MŠMT v patičce, pro všechny velikosti zobrazení
2022-05-24 21:28:53 +02:00
35e77e69f8
odevzdavatko | id musi byt v ramci stranky jedinecne.
2022-03-16 00:09:33 +01:00
7956a88568
Merge branch 'sphinx_test' into develop
2022-03-07 22:42:37 +01:00
Kateřina Č
a8af72df1d
větší tabulka odevzdaných řešení větším displeji
2022-02-21 21:37:54 +01:00
5113a7adab
První dokumentace
2022-02-15 17:48:16 +01:00
934a29a336
Oprava: Defaultní nadpis v universal.html
2022-02-03 12:53:16 +01:00
24da75c1f0
Defaultní nadpis v universal.html
2022-02-03 12:47:53 +01:00
2259ebe434
Lepší informace o chybějící proměnné.
2022-02-03 12:22:32 +01:00
b750a352dd
Merge branch 'develop' of gimli.ms.mff.cuni.cz:/akce/mam/git/mamweb into develop
2022-01-31 23:38:45 +01:00
f5d9d469ab
Bugfix^2, close #981
2022-01-31 23:37:39 +01:00
Pavel "LEdoian" Turinsky
be1a0fc56a
Merge branch 'test' into develop
2022-01-31 22:53:19 +01:00
MaM Web user
359613463f
Statické soubory se načítají jinak
...
Velké sedování :-)
2022-01-31 21:05:59 +01:00
Pavel "LEdoian" Turinsky
b6327b03d2
Další ne-změna :-)
2022-01-31 20:36:14 +01:00
75ed3f0b1a
Bugfix.
2022-01-31 19:43:37 +01:00
e5c80142c5
Odstraneni nadpis1b.
2022-01-31 19:23:16 +01:00
c3963bcca1
mamweb | #1107 , pridany debugovaci chybove stranky.
2021-12-20 19:45:04 +01:00
62283df954
Justify všechny odstavce na webu
2021-12-13 23:58:11 +01:00
e6427389c6
Warning, když proměnná v template neexistuje.
2021-12-13 20:20:25 +01:00
453bc5da9e
Opravená kotva v galerii.
2021-12-01 08:17:10 +01:00
Pavel "LEdoian" Turinsky
ac1dded4cc
Zrušeno DRF (náhodní kolemjdoucí mohli upravovat web!)
2021-11-30 02:52:52 +01:00
fb6a7b59ab
Přidání zvýrazňování i do adminu.
2021-11-29 22:34:39 +01:00
Pavel 'LEdoian' Turinsky
7d795a1fe1
Povolit všechny lokální adresy
2021-11-26 04:24:57 +01:00
52c773a98f
Když už rozlišení, tak i se superuserem na produkci, trochu naprasené…
...
(Aneb štvalo mě, že zrovna produkční web mě nepraští do očí. Na druhou stranu tohle mě zase praští do očí, i když na ten web jdu něco dělat, ne webit…)
2021-11-23 00:12:49 +01:00
3e63e1c768
Odlišení webů: takhle to určitě jde, ale možná to jde lépe (a v hezčích barvách)
2021-11-22 22:19:06 +01:00
Pavel "LEdoian" Turinsky
a015520e41
Smazány komentářové aplikace [DATA DROP!]
...
Nefungovalo to, a stejně už se nepoužívají. Data viz dumpy databáze…
2021-11-22 21:21:50 +01:00
f5570bdf6b
Merge branch 'unsafe_develop' into develop
...
# Conflicts:
# odevzdavatko/views.py
# seminar/admin.py
# seminar/models.py
# seminar/templates/seminar/archiv/cislo-normal.html
# seminar/urls.py
2021-11-22 20:06:01 +01:00
50910817cb
Merge branch 'cz_sort' into develop
2021-11-16 10:15:04 +01:00
adc0c68977
Fix řadit (Node) jako poslední
2021-11-16 10:14:16 +01:00
Jonas Havelka
e90cc4e6b3
Fix řazení věcí na hlavní stránce adminu
2021-11-16 10:06:48 +01:00
babfd9c25d
Move treenode do aplikace treenode
2021-11-07 10:25:34 +01:00
1b3a04be14
Move soustredeni do aplikace soustredeni
2021-10-13 09:07:27 +02:00
0cd1c3ef1a
Move personalni do aplikace personalni
2021-10-13 09:07:27 +02:00
61b6f4bfd9
Move vysledkovek do aplikace vysledkovky
2021-10-13 09:07:26 +02:00
ef68d3fb75
Move odevzdavatko do aplikace odevzdavatko
2021-10-13 09:07:25 +02:00
8d59f32036
Move aesop do aplikace aesop
2021-10-05 00:26:17 +02:00
4215e32954
Move api do aplikace api
2021-10-05 00:00:15 +02:00
6ffe2083b9
Přesun autentizace ze semináře do various/autentizace
2021-09-26 15:48:05 +02:00
Jonas Havelka
829f54bc23
Opraveno zvýrazňování úvodů v menu
2021-09-16 22:15:21 +02:00
Pavel "LEdoian" Turinsky
87c1ebcec9
Tabulka: oranžovější podbarvení řádků
...
Možná je o trochu lepší, než ta šedá
2021-09-12 11:22:42 +02:00
MaM Web user
7b252613ca
Spamováním filtrů ke světlým zítřkům!
2021-09-07 20:02:13 +02:00
MaM Web user
c0e54c74c9
Takhle je to správně, i když to nefunguje
2021-09-07 19:26:48 +02:00
MaM Web user
c0121a8b4d
Revert bůhvíčeho, ale aspoň to funguje
2021-09-07 19:18:39 +02:00
MaM Web user
68b336fe64
Další neúspěšný pokus
2021-09-07 19:07:24 +02:00
MaM Web user
da81ddf9c8
Revert "Revert "Fix?""
...
This reverts commit 1d60e674b3
.
2021-09-07 19:02:10 +02:00
MaM Web user
8d27576948
Revert "Revert "Mazání POST dat u hlášek o špatných formulářích""
...
This reverts commit f42bc12704
.
2021-09-07 19:02:04 +02:00
MaM Web user
f42bc12704
Revert "Mazání POST dat u hlášek o špatných formulářích"
...
This reverts commit c95d1413ec
.
2021-09-07 17:16:28 +02:00
MaM Web user
1d60e674b3
Revert "Fix?"
...
This reverts commit c4ef20340b
.
2021-09-07 17:16:19 +02:00
MaM Web user
c4ef20340b
Fix?
2021-09-07 17:00:38 +02:00
Pavel "LEdoian" Turinsky
c95d1413ec
Mazání POST dat u hlášek o špatných formulářích
2021-09-07 16:55:14 +02:00
MaM Web user
d1a1e601c2
Log: 404 jsou jen info
2021-09-06 14:10:31 +02:00
MaM Web user
ab6a0a1ebd
Fix
2021-09-06 14:10:31 +02:00
Jonas Havelka
db06eb9d30
Merge branch 'master' into test
2021-09-06 12:55:07 +02:00
Jonas Havelka
32b245c4f3
Fix Špatně vyplněný obrázek v pozadí menu
2021-09-06 12:44:04 +02:00
Pavel "LEdoian" Turinsky
ad689d9e3e
Test který logger je který
...
budu revertovat
2021-09-06 12:28:24 +02:00
Jonas Havelka
2a46b598fb
Přidání verze do css linku, aby se jednorázově přenačetlo
2021-09-06 12:14:31 +02:00
Pavel "LEdoian" Turinsky
e73374fbdc
Merge branch 'test' KRLEŠ!
2021-09-06 04:39:10 +02:00
Jonas Havelka
41f158768e
Stylování došlých řešení
2021-09-06 02:17:16 +02:00
Jonas Havelka
fc99c0fb49
Stylování došlých řešení
2021-09-06 02:16:30 +02:00
Jonas Havelka
fd8638de37
Stylování došlých řešení
2021-09-06 02:13:32 +02:00
Jonas Havelka
895646ad3d
Stylování došlých řešení
2021-09-06 02:11:40 +02:00
Jonas Havelka
6e2231e157
Stylování došlých řešení
2021-09-06 02:07:21 +02:00
MaM Web user
9d5dc3c213
Ad hoc ubastlená zarážka pro odstínění moc starých řešitelů
...
Není to hezké ani elegantní ani správné, ale asi je to funkční :-)
2021-09-05 14:54:33 +02:00
MaM Web user
95c836d0e8
Posílat maily i o warningách
2021-09-04 22:10:16 +02:00
Jonas Havelka
036638c86e
Tučná škola
2021-09-02 16:36:01 +02:00
Jonas Havelka
5ea25c26bf
Vyznačené podproblémové sloupce.
2021-09-02 15:33:12 +02:00
Jonas Havelka
4cda40b0ce
JPG -> jpg, aby fungoval graf
2021-08-04 16:58:47 +02:00
Jonas Havelka
67aad21d20
Merge branch 'data_migrations' into test
2021-06-15 22:10:02 +02:00
Kateřina Č
940612a52e
úprava webového Jak řešit
2021-06-08 21:50:23 +02:00
Pavel "LEdoian" Turinsky
432c7035f3
Máme test-konferu
2021-06-01 21:09:54 +02:00
Pavel "LEdoian" Turinsky
a308543a2b
Merge branch 'test' of gimli.ms.mff.cuni.cz:/akce/mam/git/mamweb into test
2021-05-26 00:26:30 +02:00
Jonas Havelka
a939fdafa8
Merge branch 'fancy_testweb_mails' into test
2021-05-25 23:23:27 +02:00
Jonas Havelka
5dfc8e0919
Jo takhle se okazuje na modul
2021-05-25 23:20:34 +02:00
Jonas Havelka
5b426fc769
Merge branch 'fancy_testweb_mails' into test
2021-05-25 22:59:02 +02:00
Jonas Havelka
b16c02a56a
Tak takhle?
2021-05-25 22:55:10 +02:00
Jonas Havelka
746eb46c3a
Merge branch 'fancy_testweb_mails' into test
...
# Conflicts:
# mamweb/settings_test.py
2021-05-25 22:36:05 +02:00