def test_When_loading_a_yml_file_It_creates_the_correct_data_structure(self):

    conf = BaseConfig(file=self.path)
    self.assertEquals(False, conf.has('foo'))
    conf.set('foo', 'bar')
    self.assertEquals('bar', conf.get('foo'))
    conf.save()

    conf = BaseConfig(file=self.path)
    self.assertEquals('bar', conf.get('foo'))