def METHOD_NAME(self):
    super(T09GroupSharing, self).METHOD_NAME()
    global_reset()
    self.group, _ = Group.objects.get_or_create(name='Hydroshare Author')
    self.admin = hydroshare.create_account(
        'admin@gmail.com',
        username='admin',
        first_name='administrator',
        last_name='couch',
        superuser=True,
        groups=[]
    )
    self.cat = hydroshare.create_account(
        'cat@gmail.com',
        username='cat',
        first_name='not a dog',
        last_name='last_name_cat',
        superuser=False,
        groups=[]
    )
    self.dog = hydroshare.create_account(
        'dog@gmail.com',
        username='dog',
        first_name='a little arfer',
        last_name='last_name_dog',
        superuser=False,
        groups=[]
    )
    self.bat = hydroshare.create_account(
        'bat@gmail.com',
        username='bat',
        first_name='not a man',
        last_name='last_name_bat',
        superuser=False,
        groups=[]
    )
    self.nobody = hydroshare.create_account(
        'nobody@gmail.com',
        username='nobody',
        first_name='no one in particular',
        last_name='last_name_nobody',
        superuser=False,
        groups=[]
    )
    self.scratching = hydroshare.create_resource(
        resource_type='CompositeResource',
        owner=self.dog,
        title='all about sofas as scrathing posts',
        metadata=[],
    )
    # dog owns felines group
    self.felines = self.dog.uaccess.create_group(
        title='felines', description="We are the felines")
    self.dog.uaccess.share_group_with_user(
        self.felines, self.cat, PrivilegeCodes.VIEW)  # poetic justice