def test_yields_basic_system_info_when_node_owned_with_default_user(self): owner = factory.make_User() owner.first_name = "First" owner.last_name = "Last" owner.save() node = factory.make_Node(owner=owner, default_user=owner) configuration = generate_system_info(node) self.assertThat(dict(configuration), Equals({ "system_info": { "default_user": { "name": owner.username, "gecos": "First Last,,,,", }, }, }))
def test_yields_nothing_when_owner_and_no_default_user(self): node = factory.make_Node() self.assertThat(node.owner, Is(None)) self.assertThat(node.default_user, Is('')) configuration = generate_system_info(node) self.assertThat(dict(configuration), Equals({}))