I'm new to Python and wondering what can be improved with the following super novice program - in terms of the solution and code style etc.test_fizzbuzz.pyimport unittestimport fizzbuzzclass TestFizzbuzzFunctions(unittest.TestCase):    def test_it_converts_multiples_of_three_to_fizz(self):        self.assertEqual(fizzbuzz.process_number(6), 'fizz')    def test_it_converts_multiples_of_five_to_buzz(self):        self.assertEqual(fizzbuzz.process_number(10), 'buzz')    def test_it_converts_multiples_of_three_and_five_to_fizzbuzz(self):        self.assertEqual(fizzbuzz.process_number(15), 'fizzbuzz')    def test_it_does_not_convert_numbers_that_are_not_multiples_of_three_or_five(self):        self.assertEqual(fizzbuzz.process_number(11), 11)if __name__ == '__main__':    unittest.main()fizzbuzz.pydef process_number(number):    result = ''    if number % 3 == 0:        result += 'fizz'    if number % 5 == 0:        result += 'buzz'    return result or number
Fizzbuzz in Python
python;beginner;unit testing;fizzbuzz