'Test the utils.dirname function.'

def test_dirname(self):

    self.assertEqual(utils.dirname(u'bar'), u'')
    self.assertEqual(utils.dirname(u'/bar'), u'')
    self.assertEqual(utils.dirname(u'//bar'), u'')
    self.assertEqual(utils.dirname(u'///bar'), u'')
    self.assertEqual(utils.dirname(u'foo/bar'), u'foo')
    self.assertEqual(utils.dirname(u'foo//bar'), u'foo')
    self.assertEqual(utils.dirname(u'foo    /bar'), u'foo    ')
    self.assertEqual(utils.dirname(u'/foo//bar'), u'/foo')
    self.assertEqual(utils.dirname(u'/foo    /bar'), u'/foo    ')
    self.assertEqual(utils.dirname(u'//foo//bar'), u'/foo')
    self.assertEqual(utils.dirname(u'///foo///bar'), u'/foo')
