def test_init_with_values(self):
value = self.faker.text()
node = caduc.config.Node(someAttribute=value)
dict(node).should.be.eql({'someAttribute':value})
dic = self.faker.pydict(nb_elements=10, variable_nb_elements=True)
node = caduc.config.Node(**dic)
for key, val in six.iteritems(node):
val.should.be.eql(dic[key])
dict(node).should.be.eql(dic)
# ensure Node initializer does not alter source dict
dic = self.faker.pydict(nb_elements=10, variable_nb_elements=True)
orig = dict(dic)
caduc.config.Node(**dic)
dic.should.be.eql(orig)
评论列表
文章目录