Skip to content

Commit b39bd4e

Browse files
committed
Updating layout test to use the new vector axis instead of filed accessed ones
1 parent d45f901 commit b39bd4e

File tree

1 file changed

+21
-33
lines changed

1 file changed

+21
-33
lines changed

plotly/src/layout/mod.rs

Lines changed: 21 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -2927,6 +2927,14 @@ mod tests {
29272927

29282928
#[test]
29292929
fn test_serialize_layout_template() {
2930+
2931+
let mut xaxis:Vec<Option<Box<Axis>>> = Vec::new();
2932+
let mut yaxis:Vec<Option<Box<Axis>>> = Vec::new();
2933+
for _ in 0..8{
2934+
xaxis.push(Some(Box::new(Axis::new())));
2935+
yaxis.push(Some(Box::new(Axis::new())));
2936+
}
2937+
29302938
let layout_template = LayoutTemplate::new()
29312939
.title("Title")
29322940
.show_legend(false)
@@ -2953,22 +2961,8 @@ mod tests {
29532961
.hover_label(Label::new())
29542962
.grid(LayoutGrid::new())
29552963
.calendar(Calendar::Jalali)
2956-
.x_axis(Axis::new())
2957-
.x_axis2(Axis::new())
2958-
.x_axis3(Axis::new())
2959-
.x_axis4(Axis::new())
2960-
.x_axis5(Axis::new())
2961-
.x_axis6(Axis::new())
2962-
.x_axis7(Axis::new())
2963-
.x_axis8(Axis::new())
2964-
.y_axis(Axis::new())
2965-
.y_axis2(Axis::new())
2966-
.y_axis3(Axis::new())
2967-
.y_axis4(Axis::new())
2968-
.y_axis5(Axis::new())
2969-
.y_axis6(Axis::new())
2970-
.y_axis7(Axis::new())
2971-
.y_axis8(Axis::new())
2964+
.x_axis(xaxis)
2965+
.y_axis(yaxis)
29722966
.annotations(vec![Annotation::new()])
29732967
.shapes(vec![Shape::new()])
29742968
.new_shape(NewShape::new())
@@ -3069,6 +3063,14 @@ mod tests {
30693063

30703064
#[test]
30713065
fn test_serialize_layout() {
3066+
3067+
let mut xaxis:Vec<Option<Box<Axis>>> = Vec::new();
3068+
let mut yaxis:Vec<Option<Box<Axis>>> = Vec::new();
3069+
for _ in 0..8{
3070+
xaxis.push(Some(Box::new(Axis::new())));
3071+
yaxis.push(Some(Box::new(Axis::new())));
3072+
}
3073+
30723074
let layout = Layout::new()
30733075
.title("Title")
30743076
.title(String::from("Title"))
@@ -3098,22 +3100,8 @@ mod tests {
30983100
.template(Template::new())
30993101
.grid(LayoutGrid::new())
31003102
.calendar(Calendar::Jalali)
3101-
.x_axis(Axis::new())
3102-
.x_axis2(Axis::new())
3103-
.x_axis3(Axis::new())
3104-
.x_axis4(Axis::new())
3105-
.x_axis5(Axis::new())
3106-
.x_axis6(Axis::new())
3107-
.x_axis7(Axis::new())
3108-
.x_axis8(Axis::new())
3109-
.y_axis(Axis::new())
3110-
.y_axis2(Axis::new())
3111-
.y_axis3(Axis::new())
3112-
.y_axis4(Axis::new())
3113-
.y_axis5(Axis::new())
3114-
.y_axis6(Axis::new())
3115-
.y_axis7(Axis::new())
3116-
.y_axis8(Axis::new())
3103+
.x_axis(xaxis)
3104+
.y_axis(yaxis)
31173105
.annotations(vec![Annotation::new()])
31183106
.shapes(vec![Shape::new()])
31193107
.new_shape(NewShape::new())
@@ -3135,7 +3123,7 @@ mod tests {
31353123
.extend_pie_colors(true)
31363124
.sunburst_colorway(vec!["#654654"])
31373125
.extend_sunburst_colors(false)
3138-
.z_axis(Axis::new())
3126+
.z_axis(Vec::from([Some(Box::new(Axis::new()))]))
31393127
.scene(LayoutScene::new());
31403128

31413129
let expected = json!({

0 commit comments

Comments
 (0)