Made Entire_Spellbook.pdf for testing

This commit is contained in:
Ben Cook
2019-03-21 16:39:45 -04:00
parent 9f608288cf
commit a0993f3b36
2 changed files with 24 additions and 97 deletions
Binary file not shown.
+24 -97
View File
@@ -12,6 +12,13 @@
"import os" "import os"
] ]
}, },
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# scrape and save all spells"
]
},
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 2, "execution_count": 2,
@@ -128,32 +135,11 @@
] ]
}, },
{ {
"cell_type": "code", "cell_type": "markdown",
"execution_count": null,
"metadata": {}, "metadata": {},
"outputs": [], "source": [
"source": [] "# Check no errors on import"
}, ]
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}, },
{ {
"cell_type": "code", "cell_type": "code",
@@ -175,34 +161,11 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 4, "execution_count": 11,
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": [
"tests = {}\n", "from dungeonsheets.make_sheets import create_spellbook_pdf"
"for k, v in dungeonsheets.spells.__dict__.items():\n",
" if isinstance(v, type) and issubclass(v, dungeonsheets.spells.Spell):\n",
" tests[k] = v()"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"\"Unknown spell\""
]
},
"execution_count": 5,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"tests.pop('Spell')"
] ]
}, },
{ {
@@ -211,16 +174,21 @@
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": [
"test_char = dungeonsheets.Character()" "tests = {}\n",
"for k, v in dungeonsheets.spells.__dict__.items():\n",
" if k == 'Spell':\n",
" continue\n",
" if isinstance(v, type) and issubclass(v, dungeonsheets.spells.Spell):\n",
" tests[k] = v()"
] ]
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 7, "execution_count": 8,
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": [
"test_char._spells = test_char._spells_prepared = list(tests.values())" "test_char = dungeonsheets.Character()"
] ]
}, },
{ {
@@ -229,58 +197,17 @@
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": [
"create_spellbook_pdf(test_char, 'Entire_Spellbook')" "test_char._spells = test_char._spells_prepared = list(tests.values())"
] ]
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": null, "execution_count": 12,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": 10,
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": [
"test_char.wield_weapon('Spear +1')" "create_spellbook_pdf(test_char, 'Entire_Spellbook') # Create a test Entire_Spellbook.pdf to check for printing issues"
] ]
},
{
"cell_type": "code",
"execution_count": 11,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"[\"Spear+1\"]"
]
},
"execution_count": 11,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"test_char.weapons"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
} }
], ],
"metadata": { "metadata": {