extract derive_unode_manifest test_utils to a test crate

Summary:
Extract the test utils from derive_unode_manifest to their own crate so that
they can be re-used in future tests.

Reviewed By: StanislavGlebik

Differential Revision: D17282411

fbshipit-source-id: 50410cffe8a912bd07283bc6ac4e97e28663d854
This commit is contained in:
Mark Thomas 2019-09-10 09:03:03 -07:00 committed by Facebook Github Bot
parent 4d22d9f260
commit 7a6005f37b
3 changed files with 2 additions and 5 deletions

View File

@ -142,7 +142,6 @@ pub(crate) fn get_file_changes(
#[cfg(test)]
mod test {
use super::*;
use crate::test_utils::iterate_all_entries;
use bookmarks::BookmarkName;
use cloned::cloned;
use fixtures::{
@ -153,6 +152,7 @@ mod test {
use mercurial_types::{Changeset, HgChangesetId, HgManifestId};
use revset::AncestorsNodeStream;
use std::sync::Arc;
use test_utils::iterate_all_entries;
use tokio::runtime::Runtime;
fn fetch_manifest_by_cs_id(

View File

@ -28,9 +28,6 @@ use std::collections::BTreeMap;
pub mod derived_data_unodes;
pub use derived_data_unodes::{RootUnodeManifestId, RootUnodeManifestMapping};
#[cfg(test)]
mod test_utils;
#[derive(Debug, Fail)]
pub enum ErrorKind {
#[fail(display = "cannot fetch FileUnode: {}", _0)]
@ -300,7 +297,6 @@ fn return_if_unique_filenode(unodes: &Vec<FileUnode>) -> Option<(&ContentId, &Fi
#[cfg(test)]
mod tests {
use super::*;
use crate::test_utils::{get_bonsai_changeset, iterate_all_entries};
use blobrepo::save_bonsai_changesets;
use blobrepo_factory::new_memblob_empty;
use blobstore::Storable;
@ -316,6 +312,7 @@ mod tests {
RepoPath,
};
use std::collections::{HashSet, VecDeque};
use test_utils::{get_bonsai_changeset, iterate_all_entries};
use tokio::runtime::Runtime;
#[test]