'Nested module existence can be tested.'

def test_has_sumbodule_with_dotted_path(self):

    test_module = import_module('utils_tests.test_module')
    self.assertIs(module_has_submodule(test_module, 'child_module.grandchild_module'), True)
    self.assertIs(module_has_submodule(test_module, 'child_module.no_such_module'), False)
    self.assertIs(module_has_submodule(test_module, 'no_such_module.grandchild_module'), False)
    self.assertIs(module_has_submodule(test_module, 'good_module.no_such_module'), False)
