Skip to content

Instantly share code, notes, and snippets.

@prestontimmons
Last active August 29, 2015 14:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save prestontimmons/01ed288aaa2083afa2d4 to your computer and use it in GitHub Desktop.
Save prestontimmons/01ed288aaa2083afa2d4 to your computer and use it in GitHub Desktop.
with open("labels") as f:
labels = f.readlines()
with open("template_tests/test_syntax.py") as f:
new = f.read()
for line in labels:
line = line.strip()
if not line:
continue
name = "def test_%s(self)" % line.replace("-", "_").replace(" ", "_")
if name not in new:
print 'not found', name
autoescape-filters01
autoescape-filters02
autoescape-filtertag01
autoescape-ifequal01
autoescape-literals01
autoescape-lookup01
autoescape-stringiterations01
autoescape-tag01
autoescape-tag02
autoescape-tag03
autoescape-tag04
autoescape-tag05
autoescape-tag06
autoescape-tag07
autoescape-tag08
autoescape-tag09
autoescape-tag10
basic-syntax01
basic-syntax02
basic-syntax03
basic-syntax04
basic-syntax06
basic-syntax07
basic-syntax08
basic-syntax09
basic-syntax10
basic-syntax11
basic-syntax12
basic-syntax13
basic-syntax14
basic-syntax15
basic-syntax16
basic-syntax17
basic-syntax18
basic-syntax19
basic-syntax20
basic-syntax20b
basic-syntax21
basic-syntax22
basic-syntax23
basic-syntax24
basic-syntax25
basic-syntax26
basic-syntax27
basic-syntax28
basic-syntax29
basic-syntax30
basic-syntax31
basic-syntax32
basic-syntax33
basic-syntax34
basic-syntax35
basic-syntax36
basic-syntax37
basic-syntax38
builtins01
builtins02
builtins03
cache03
cache04
cache05
cache06
cache07
cache08
cache11
cache12
cache13
cache14
cache15
cache16
cache17
cache18
comment-syntax01
comment-syntax02
comment-syntax03
comment-syntax04
comment-syntax05
comment-syntax06
comment-syntax07
comment-syntax08
comment-syntax09
comment-syntax10
comment-syntax11
comment-syntax12
comment-tag01
comment-tag02
comment-tag03
comment-tag04
comment-tag05
cycle01
cycle02
cycle03
cycle04
cycle05
cycle06
cycle07
cycle08
cycle09
cycle10
cycle11
cycle12
cycle13
cycle14
cycle15
cycle16
cycle17
cycle18
cycle19
cycle20
cycle21
cycle22
cycle23
cycle24
cycle25
cycle26
cycle27
cycle28
exception01
exception02
exception03
exception04
exception05
filter-syntax01
filter-syntax02
filter-syntax03
filter-syntax04
filter-syntax05
filter-syntax06
filter-syntax07
filter-syntax08
filter-syntax09
filter-syntax10
filter-syntax11
filter-syntax12
filter-syntax13
filter-syntax14
filter-syntax15
filter-syntax16
filter-syntax17
filter-syntax18
filter-syntax19
filter-syntax20
filter-syntax21
filter-syntax22
filter-syntax23
filter-syntax24
filter-syntax25
filter01
filter02
filter03
filter04
filter05
filter05bis
filter06
filter06bis
firstof01
firstof02
firstof03
firstof04
firstof05
firstof06
firstof07
firstof08
firstof09
firstof10
firstof11
firstof12
firstof13
firstof14
for-tag-empty01
for-tag-empty02
for-tag-empty03
for-tag-filter-ws
for-tag-unpack01
for-tag-unpack03
for-tag-unpack04
for-tag-unpack05
for-tag-unpack06
for-tag-unpack07
for-tag-unpack08
for-tag-unpack09
for-tag-unpack10
for-tag-unpack11
for-tag-unpack12
for-tag-unpack13
for-tag-unpack14
for-tag-vars01
for-tag-vars02
for-tag-vars03
for-tag-vars04
for-tag-vars05
for-tag-vars06
for-tag01
for-tag02
i18n01
i18n02
i18n03
i18n04
i18n05
i18n06
i18n07
i18n08
i18n09
i18n10
i18n11
i18n12
i18n13
i18n14
i18n15
i18n16
i18n17
i18n18
i18n19
i18n20
i18n21
i18n22
i18n23
i18n24
i18n25
i18n26
i18n27
i18n28
i18n28_2
i18n29
i18n30
i18n31
i18n32
i18n33
i18n34
i18n34_2
i18n34_3
i18n35
i18n36
i18n37
i18n38
i18n38_2
if-tag-and01
if-tag-and02
if-tag-and03
if-tag-and04
if-tag-and05
if-tag-and06
if-tag-and07
if-tag-and08
if-tag-badarg01
if-tag-badarg02
if-tag-badarg03
if-tag-badarg04
if-tag-eq01
if-tag-eq02
if-tag-eq03
if-tag-eq04
if-tag-eq05
if-tag-error01
if-tag-error02
if-tag-error03
if-tag-error04
if-tag-error05
if-tag-error06
if-tag-error07
if-tag-error08
if-tag-error09
if-tag-error10
if-tag-error11
if-tag-error12
if-tag-filter01
if-tag-filter02
if-tag-gt-01
if-tag-gt-02
if-tag-gte-01
if-tag-gte-02
if-tag-in-01
if-tag-in-02
if-tag-lt-01
if-tag-lt-02
if-tag-lte-01
if-tag-lte-02
if-tag-not-in-01
if-tag-not-in-02
if-tag-not01
if-tag-not02
if-tag-not06
if-tag-not07
if-tag-not08
if-tag-not09
if-tag-not10
if-tag-not11
if-tag-not12
if-tag-not13
if-tag-not14
if-tag-not15
if-tag-not16
if-tag-not17
if-tag-not18
if-tag-not19
if-tag-not20
if-tag-not21
if-tag-not22
if-tag-not23
if-tag-not24
if-tag-not25
if-tag-not26
if-tag-not27
if-tag-not28
if-tag-not29
if-tag-not30
if-tag-not31
if-tag-not32
if-tag-not33
if-tag-not34
if-tag-not35
if-tag-or01
if-tag-or02
if-tag-or03
if-tag-or04
if-tag-or05
if-tag-or06
if-tag-or07
if-tag-or08
if-tag-or09
if-tag-shortcircuit01
if-tag-shortcircuit02
if-tag01
if-tag02
if-tag03
if-tag04
if-tag05
if-tag06
if-tag07
if-tag08
if-tag09
if-tag10
if-tag11
if-tag12
if-tag13
ifchanged-else01
ifchanged-else02
ifchanged-else03
ifchanged-else04
ifchanged-filter-ws
ifchanged-param01
ifchanged-param02
ifchanged-param03
ifchanged-param04
ifchanged-param05
ifchanged01
ifchanged02
ifchanged03
ifchanged04
ifchanged05
ifchanged06
ifchanged07
ifchanged08
ifequal-filter01
ifequal-filter02
ifequal-filter03
ifequal-filter04
ifequal-filter05
ifequal-numeric01
ifequal-numeric02
ifequal-numeric03
ifequal-numeric04
ifequal-numeric05
ifequal-numeric06
ifequal-numeric07
ifequal-numeric08
ifequal-numeric09
ifequal-numeric10
ifequal-numeric11
ifequal-numeric12
ifequal-split01
ifequal-split02
ifequal-split03
ifequal-split04
ifequal-split05
ifequal-split06
ifequal-split07
ifequal-split08
ifequal-split09
ifequal-split10
ifequal01
ifequal02
ifequal03
ifequal04
ifequal05
ifequal06
ifequal07
ifequal08
ifequal09
ifequal10
ifnotequal01
ifnotequal02
ifnotequal03
ifnotequal04
include 05
include-error01
include-error02
include-error03
include-error04
include-error05
include-error06
include-error07
include-error08
include-error09
include-error10
include-fail1
include-fail2
include01
include02
include03
include04
include06
include07
include08
include09
include10
include11
include12
include13
include14
included-cycle
inheritance 28
inheritance01
inheritance02
inheritance03
inheritance04
inheritance05
inheritance06
inheritance07
inheritance08
inheritance09
inheritance10
inheritance11
inheritance12
inheritance13
inheritance14
inheritance15
inheritance16
inheritance17
inheritance18
inheritance19
inheritance20
inheritance21
inheritance22
inheritance23
inheritance24
inheritance25
inheritance26
inheritance27
inheritance29
inheritance30
inheritance31
inheritance32
inheritance33
inheritance34
inheritance35
inheritance36
inheritance37
inheritance38
inheritance39
inheritance40
inheritance41
inheritance42
invalidstr01
invalidstr02
invalidstr03
invalidstr04
invalidstr04_2
invalidstr05
invalidstr06
invalidstr07
legacyi18n04
legacyi18n07
legacyi18n08
legacyi18n17
legacyi18n18
legacyi18n26
legacyi18n27
legacyi18n28
legacywith01
legacywith02
list-index01
list-index02
list-index03
list-index04
list-index05
list-index06
list-index07
load01
load02
load03
load04
load05
load06
load07
load08
load09
load10
load11
load12
lorem1
multiline01
namedendblocks01
namedendblocks02
namedendblocks03
namedendblocks04
namedendblocks05
namedendblocks06
namedendblocks07
now01
now02
now03
now04
now05
now06
now07
regroup01
regroup02
regroup03
regroup04
regroup05
regroup06
regroup07
regroup08
simpletag-renamed01
simpletag-renamed02
simpletag-renamed03
spaceless01
spaceless02
spaceless03
spaceless04
spaceless05
spaceless06
ssi01
ssi02
ssi03
ssi04
ssi05
ssi06
ssi07
ssi08
ssi09
static-prefixtag01
static-prefixtag02
static-prefixtag03
static-prefixtag04
static-statictag01
static-statictag02
static-statictag03
static-statictag04
templatetag01
templatetag02
templatetag03
templatetag04
templatetag05
templatetag06
templatetag07
templatetag08
templatetag09
templatetag10
templatetag11
templatetag12
url-asvar01
url-asvar02
url-asvar03
url-fail01
url-fail02
url-fail03
url-fail04
url-fail05
url-fail06
url-fail07
url-fail08
url-fail09
url-fail11
url-fail12
url-fail13
url-fail14
url-fail15
url-fail16
url-fail17
url-fail18
url-fail19
url01
url02
url02a
url02b
url02c
url03
url04
url05
url06
url07
url08
url09
url10
url11
url12
url13
url14
url15
url18
url19
url20
verbatim-tag01
verbatim-tag02
verbatim-tag03
verbatim-tag04
verbatim-tag05
verbatim-tag06
widthratio01
widthratio02
widthratio03
widthratio04
widthratio05
widthratio06
widthratio07
widthratio08
widthratio09
widthratio10
widthratio11
widthratio12a
widthratio12b
widthratio13a
widthratio13b
widthratio14a
widthratio14b
widthratio15
widthratio16
widthratio17
widthratio18
widthratio19
widthratio20
widthratio21
with-error01
with-error02
with01
with02
with03
numpy-array-index01
numpy-array-index02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment