mirror of
https://github.com/Threnklyn/dungeon-sheets.git
synced 2026-05-18 20:23:27 +02:00
20 lines
561 B
Python
20 lines
561 B
Python
import unittest
|
|
import os
|
|
|
|
from dungeonsheets import make_sheets, character
|
|
|
|
|
|
class CharacterFileTestCase(unittest.TestCase):
|
|
def test_load_character_file(self):
|
|
charfile = 'examples/rogue.py'
|
|
result = make_sheets.load_character_file(charfile)
|
|
self.assertEqual(result['strength'], 10)
|
|
|
|
class FDFTestCase(unittest.TestCase):
|
|
def test_create_fdf(self):
|
|
fdfname = 'temp.fdf'
|
|
char = character.Character()
|
|
make_sheets.create_fdf(char, fdfname=fdfname)
|
|
self.assertTrue(os.path.exists(fdfname))
|
|
|