django-components/tests/test_component.py
2015-06-11 21:28:50 +02:00

23 lines
686 B
Python

import unittest
from django_components import component
class SimpleComponent(component.Component):
def context(self, variable):
return {
"variable": variable,
}
class Media:
template = "template.html"
css = {"all": "style.css"}
js = ("script.js",)
class ComponentRegistryTest(unittest.TestCase):
def test_simple_component(self):
comp = SimpleComponent()
self.assertEqual(comp.context("test"), {"variable": "test"})
self.assertEqual(comp._media.template, "template.html")
self.assertEqual(comp._media.css, {"all": "style.css"})
self.assertEqual(comp._media.js, ("script.js",))