Ejemplo n.º 1
0
import os
import unittest

from bigpipe_response.bigpipe import Bigpipe
from tests.test_utils import TestUtils

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'tests.settings')

TestUtils.setup_logger()
config = TestUtils.get_test_configuration()
Bigpipe.init(config.bigpipe_response)
print("Installing javascript dependencies.")

TestUtils.empty_output_folder(Bigpipe.get().config.rendered_output_path)


class TestBigpipeProcessor(unittest.TestCase):
    def tearDown(self):
        print("shutdown Bigpipe")
        Bigpipe.get().shutdown()

    def test_css_manager(self):
        processor_result = Bigpipe.get().processors.run_processor(
            Bigpipe.get().config.processors.css.processor_name, "main")
        fp = open(processor_result.output_file, "r")
        content = fp.read()
        fp.close()

        self.assertNotEqual(content, None)
        self.assertNotEqual(content, "")
Ejemplo n.º 2
0
from django.http import HttpResponse, HttpRequest
from django.utils.translation import activate
from django.utils.translation.trans_real import DjangoTranslation

from bigpipe_response.bigpipe import Bigpipe
from bigpipe_response.bigpipe_response import BigpipeResponse
from bigpipe_response.pagelet import Pagelet
from tests.test_utils import TestUtils

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'tests.data.settings')
import django
django.setup()

TestUtils.setup_logger()
Bigpipe.init(TestUtils.get_test_configuration().bigpipe_response)
TestUtils.empty_output_folder(Bigpipe.get().config.rendered_output_path)
print("Installing javascript dependencies.")


def generate_dummy_request():
    return HttpRequest()


TestUtils.setup_logger()


class TestBigpipe(unittest.TestCase):
    def tearDown(self):
        print('Shutdown Bigpipe')
        Bigpipe.get().shutdown()