Theese are multiple tests, so I'd like to have multiple test methods:

```python

def test_anonymous_user_does_not_see_author_when_not_allowAnonymousViewAbout(self):
    # test with anonymous browser and allowAnonymousViewAbout=False

def test_anonymous_user_sees_author_when_allowAnonymousViewAbout(self):
    # test with anonymous browser and allowAnonymousViewAbout=True

def test_logged_in_user_sees_auther_always(self):
    # test with logged in browser and allowAnonymousViewAbout=False
    # test with logged in browser and allowAnonymousViewAbout=True
```

I'd also add a helper function:
```python
def author_is_visible(self):
    return True or False
```

So you can make better assertions(self):
```python

    self.assertFalse(self.author_is_visible(), 'Anonymous user should not see the author when allowAnonymousViewAbout is False')
```

This will make the tests more readable