add unit testing for admin.py module