Fix issues running Perforce unit tests.

Review Request #10350 — Created Dec. 5, 2018 and submitted — Latest diff uploaded

Information

Review Board
release-3.0.x
db2fff0...

Reviewers

The Perforce test suite had two issues have have cropped up. First, if
the local computer's hostname was in the form of MyComputer.tld
instead of MyComputer, a comparison would fail. We were comparing the
entire string when we should have just compared the first part.

Second, the anonymous user we were using for
public.perforce.com:1666 could no longer be used. Instead, they have a
guest user, which functions like anonymous once did. We now use this
for our tests instead.

Unit tests pass.