Skip to content

Commit aca2e67

Browse files
author
Andrew Omondi
committed
updates broken tests
1 parent f43b0ec commit aca2e67

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

tests/Kiota.Builder.Tests/Writers/Python/CodeMethodWriterTests.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1159,7 +1159,8 @@ public void WritesModelFactoryBodyForInheritedModels()
11591159
writer.Write(method);
11601160
var result = tw.ToString();
11611161
Assert.Contains("try:", result);
1162-
Assert.Contains("mapping_value = parse_node.get_child_node(\"@odata.type\").get_str_value()", result);
1162+
Assert.Contains("child_node = parse_node.get_child_node(\"@odata.type\")", result);
1163+
Assert.Contains("mapping_value = child_node.get_str_value() if child_node else None", result);
11631164
Assert.Contains("except AttributeError:", result);
11641165
Assert.Contains("mapping_value = None", result);
11651166
Assert.Contains("if mapping_value and mapping_value.casefold() == \"ns.childclass\".casefold()", result);
@@ -1194,7 +1195,8 @@ public void WritesModelFactoryBodyForUnionModels()
11941195
writer.Write(factoryMethod);
11951196
var result = tw.ToString();
11961197
Assert.Contains("try:", result);
1197-
Assert.Contains("mapping_value = parse_node.get_child_node(\"@odata.type\").get_str_value()", result);
1198+
Assert.Contains("child_node = parse_node.get_child_node(\"@odata.type\")", result);
1199+
Assert.Contains("mapping_value = child_node.get_str_value() if child_node else None", result);
11981200
Assert.Contains("except AttributeError:", result);
11991201
Assert.Contains("mapping_value = None", result);
12001202
Assert.Contains("result = UnionTypeWrapper()", result);

0 commit comments

Comments
 (0)