Skip to content

Commit

Permalink
Merge pull request #835 from CanalTP/remove_line_forward_backward_dir…
Browse files Browse the repository at this point in the history
…ection_fields

[tech] Remove fields from Line - Forward & Backward-direction
  • Loading branch information
ArnaudOggy authored Jan 10, 2022
2 parents 91e3dda + ea57c22 commit 55e762c
Show file tree
Hide file tree
Showing 6 changed files with 3 additions and 33 deletions.
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
authors = ["Kisio Digital <[email protected]>", "Guillaume Pinot <[email protected]>"]
name = "transit_model"
version = "0.44.0"
version = "0.45.0"
license = "AGPL-3.0-only"
description = "Transit data management"
repository = "https://github.com/CanalTP/transit_model"
Expand Down
4 changes: 0 additions & 4 deletions src/enhancers/adjust_lines_names.rs
Original file line number Diff line number Diff line change
Expand Up @@ -145,9 +145,7 @@ mod test {
id: String::from("line_id1"),
name: String::new(),
forward_name: Some("A".to_string()),
forward_direction: Some("B".to_string()),
backward_name: Some("C".to_string()),
backward_direction: Some("D".to_string()),
..Default::default()
})
.unwrap();
Expand All @@ -169,9 +167,7 @@ mod test {
let line1 = collections.lines.get("line_id1").unwrap();
assert_eq!("my route id1", line1.name);
assert_eq!("A", line1.forward_name.as_ref().unwrap());
assert_eq!("B", line1.forward_direction.as_ref().unwrap());
assert_eq!("C", line1.backward_name.as_ref().unwrap());
assert_eq!("D", line1.backward_direction.as_ref().unwrap());
}

#[test]
Expand Down
8 changes: 2 additions & 6 deletions src/gtfs/read.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1009,9 +1009,7 @@ fn make_lines(
comment_links: CommentLinksT::default(),
name: r.long_name.to_string(),
forward_name: None,
forward_direction: None,
backward_name: None,
backward_direction: None,
color: r.color.clone(),
text_color: r.text_color.clone(),
sort_order: r.sort_order,
Expand Down Expand Up @@ -2080,16 +2078,14 @@ mod tests {
);
assert_eq!(
vec![
("my_prefix:route_1", "my_prefix:agency_1", "Bus", None, None),
("my_prefix:route_2", "my_prefix:agency_1", "Bus", None, None),
("my_prefix:route_1", "my_prefix:agency_1", "Bus"),
("my_prefix:route_2", "my_prefix:agency_1", "Bus"),
],
extract(
|obj| (
obj.id.as_str(),
obj.network_id.as_str(),
obj.commercial_mode_id.as_str(),
obj.forward_direction.as_deref(),
obj.backward_direction.as_deref(),
),
&collections.lines,
)
Expand Down
4 changes: 0 additions & 4 deletions src/gtfs/write.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1270,9 +1270,7 @@ mod tests {
object_properties: PropertiesMap::default(),
comment_links: BTreeSet::default(),
forward_name: None,
forward_direction: None,
backward_name: None,
backward_direction: None,
color: None,
text_color: None,
sort_order: None,
Expand Down Expand Up @@ -1318,9 +1316,7 @@ mod tests {
object_properties: PropertiesMap::default(),
comment_links: BTreeSet::default(),
forward_name: Some("Hôtels - Hôtels".to_string()),
forward_direction: Some("OIF:SA:4:126".to_string()),
backward_name: Some("Hôtels - Hôtels".to_string()),
backward_direction: Some("OIF:SA:4:126".to_string()),
color: Some(objects::Rgb {
red: 155,
green: 12,
Expand Down
6 changes: 0 additions & 6 deletions src/ntfs/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -601,9 +601,7 @@ mod tests {
object_properties: PropertiesMap::default(),
comment_links: CommentLinksT::default(),
forward_name: Some("Hôtels - Hôtels".to_string()),
forward_direction: None,
backward_name: Some("Hôtels - Hôtels".to_string()),
backward_direction: None,
color: Some(Rgb {
red: 155,
green: 12,
Expand All @@ -629,9 +627,7 @@ mod tests {
object_properties: PropertiesMap::default(),
comment_links: CommentLinksT::default(),
forward_name: None,
forward_direction: None,
backward_name: None,
backward_direction: None,
color: None,
text_color: None,
sort_order: None,
Expand Down Expand Up @@ -1136,9 +1132,7 @@ mod tests {
)],
comment_links: btree_set_from_vec(vec!["c:1".to_string(), "c:2".to_string()]),
forward_name: None,
forward_direction: None,
backward_name: None,
backward_direction: None,
color: None,
text_color: None,
sort_order: None,
Expand Down
12 changes: 0 additions & 12 deletions src/objects.rs
Original file line number Diff line number Diff line change
Expand Up @@ -474,12 +474,8 @@ pub struct Line {
pub name: String,
#[serde(rename = "forward_line_name")]
pub forward_name: Option<String>,
#[serde(skip)]
pub forward_direction: Option<String>,
#[serde(rename = "backward_line_name")]
pub backward_name: Option<String>,
#[serde(skip)]
pub backward_direction: Option<String>,
#[serde(
rename = "line_color",
default,
Expand Down Expand Up @@ -512,14 +508,6 @@ impl AddPrefix for Line {
fn prefix(&mut self, prefix_conf: &PrefixConfiguration) {
self.id = prefix_conf.referential_prefix(self.id.as_str());
self.network_id = prefix_conf.referential_prefix(self.network_id.as_str());
self.forward_direction = self
.forward_direction
.take()
.map(|id| prefix_conf.referential_prefix(id.as_str()));
self.backward_direction = self
.backward_direction
.take()
.map(|id| prefix_conf.referential_prefix(id.as_str()));
self.geometry_id = self
.geometry_id
.take()
Expand Down

0 comments on commit 55e762c

Please sign in to comment.