Example #1
0
class ResourceTestCase(NoSignalTestCase):
    def setUp(self):
        super(ResourceTestCase, self).setUp()
        self.publisher = Publisher(name="Test Publisher 1")
        self.publisher.save()
        self.publisher2 = Publisher(name="Test Publisher 2")
        self.publisher2.save()
        self.title = Title(name="Test Title", slug="test-title")
        self.title.publisher = self.publisher
        self.title.save()
        self.media = Media(name="Media Title", slug="test-media")
        self.media.save()
        self.language = Language(code="ztest", name="Z Language")
        self.language.save()

    def test_string_representation(self):
        resource = Resource(language=self.language, title=self.title)
        resource.save()
        resource.medias.add(self.media)
        resource.save()
        self.assertEquals(str(resource), "Test Title in Z Language")
        self.assertEquals(str(resource.the_publisher()), "Test Publisher 1")
        resource.publisher = self.publisher2
        resource.save()
        self.assertEquals(str(resource.the_publisher()), "Test Publisher 2")
 def setUpClass(cls):
     country1 = Country(code="c1", name="Country 1")
     country1.extra_data = {"gateway_language": "gz1"}
     country1.save()
     country2 = Country(code="c2", name="Country 2")
     country2.save()
     lang1 = Language(code="gz1", name="Z Test 1", gateway_flag=True, gateway_language=None, country=country1)
     lang1.save()
     lang2 = Language(code="gz2", name="Z Test 2", gateway_flag=False, gateway_language=lang1, country=country2)
     lang2.save()
     lang3 = Language(code="gz3", name="Z Test 3", gateway_flag=False, gateway_language=None, country=country1)
     lang3.save()
     lang4 = Language(code="gz4", name="Z Test 4", gateway_flag=False, gateway_language=None, country=country2)
     lang4.save()
     lang5 = Language(code="gz5", name="Z Test 5", gateway_flag=False, gateway_language=None, country=None)
     lang5.save()
 def setUpClass(cls):
     super(SeedGatewayTestCase, cls).setUpClass()
     country1 = Country(code="c1", name="Country 1")
     country1.extra_data = {"gateway_language": "gz1"}
     country1.save()
     country2 = Country(code="c2", name="Country 2")
     country2.save()
     lang1 = Language(code="gz1",
                      name="Z Test 1",
                      gateway_flag=True,
                      gateway_language=None,
                      country=country1)
     lang1.save()
     lang2 = Language(code="gz2",
                      name="Z Test 2",
                      gateway_flag=False,
                      gateway_language=lang1,
                      country=country2)
     lang2.save()
     lang3 = Language(code="gz3",
                      name="Z Test 3",
                      gateway_flag=False,
                      gateway_language=None,
                      country=country1)
     lang3.save()
     lang4 = Language(code="gz4",
                      name="Z Test 4",
                      gateway_flag=False,
                      gateway_language=None,
                      country=country2)
     lang4.save()
     lang5 = Language(code="gz5",
                      name="Z Test 5",
                      gateway_flag=False,
                      gateway_language=None,
                      country=None)
     lang5.save()
 def setUpClass(cls):
     lang1 = Language(code="z1", name="Z Test 1")
     lang1.save()
     lang2 = Language(code="z2", name="Z Test 2")
     lang2.save()
 def setUpClass(cls):
     super(OBSTestCase, cls).setUpClass()
     lang1 = Language(code="z1", name="Z Test 1")
     lang1.save()
     lang2 = Language(code="z2", name="Z Test 2")
     lang2.save()
Example #6
0
 def setUpClass(cls):
     super(OBSTestCase, cls).setUpClass()
     lang1 = Language(code="z1", name="Z Test 1")
     lang1.save()
     lang2 = Language(code="z2", name="Z Test 2")
     lang2.save()