Пример #1
0
    def test_get_domain_property_instantiates_private_attribute(self):
        """Assert .__init__() instantiate _domain private attr"""
        bw = ActivityTypeQuerySet(self.domain)
        delattr(bw, "_domain")
        dummy = bw.domain

        self.assertTrue(hasattr(bw, "_domain"))
Пример #2
0
    def activities(self, status=REGISTERED):
        """Lists the current domain's activity types

        :param      status: Specifies the registration status of the
                            workflow types to list. Valid values are:
                            * swf.constants.REGISTERED
                            * swf.constants.DEPRECATED
        :type       status: string
        """
        from swf.querysets.activity import ActivityTypeQuerySet
        qs = ActivityTypeQuerySet(self)
        return qs.all(registration_status=status)
Пример #3
0
 def upstream(self):
     from swf.querysets.activity import ActivityTypeQuerySet
     qs = ActivityTypeQuerySet(self.domain)
     return qs.get(self.name, self.version)
Пример #4
0
 def test_instantiation_with_invalid_domain(self):
     """Assert instantiation with invalid domain raises"""
     with self.assertRaises(TypeError):
         # noinspection PyTypeChecker
         ActivityTypeQuerySet("WrongType")
Пример #5
0
    def test_instantiation_with_valid_domain(self):
        """Assert instantiation with valid domain object"""
        bw = ActivityTypeQuerySet(self.domain)

        self.assertIsInstance(bw.domain, Domain)
        self.assertEqual(bw._domain, bw.domain)
Пример #6
0
 def setUp(self):
     self.domain = Domain("TestDomain")
     self.atq = ActivityTypeQuerySet(self.domain)