示例#1
0
 def test_query_data_date_swap(self, mock_session):
     mock_session.return_value.__enter__.return_value = self.session
     query_data.query_data(
         login=self.credentials_path,
         start_date='2010-06-01',
         end_date='2010-05-01',
     )
示例#2
0
 def test_query_data_scope_no_return_datasets(self, mock_session):
     mock_session.return_value.__enter__.return_value = self.session
     with captured_output() as (out, err):
         query_data.query_data(
             login=self.credentials_path,
             project_id='MEOW',
             microscope='scope1',
         )
     std_output = out.getvalue().strip()
     self.assertEqual(std_output,
                      "Number of datasets matching your query: 0")
示例#3
0
 def test_query_data_description(self, mock_session):
     mock_session.return_value.__enter__.return_value = self.session
     with captured_output() as (out, err):
         query_data.query_data(
             login=self.credentials_path,
             description='Second',
         )
     std_output = out.getvalue().strip()
     self.assertEqual(
         std_output,
         "Number of datasets matching your query: 1\n" +
         "0 PROJECT-2010-05-01-00-00-00-0001",
     )
示例#4
0
 def test_query_data(self, mock_session):
     mock_session.return_value.__enter__.return_value = self.session
     with captured_output() as (out, err):
         query_data.query_data(
             login=self.credentials_path,
             project_id='MEOW',
         )
     std_output = out.getvalue().strip()
     self.assertEqual(
         std_output,
         "Number of datasets matching your query: 2\n" +
         "0 MEOW-2010-05-05-00-00-00-0001\n" +
         "1 MEOW-2010-06-05-00-00-00-0001",
     )
示例#5
0
 def test_query_data_dates(self, mock_session):
     mock_session.return_value.__enter__.return_value = self.session
     with captured_output() as (out, err):
         query_data.query_data(
             login=self.credentials_path,
             start_date='2010-05-01',
             end_date='2010-06-15',
         )
     std_output = out.getvalue().strip()
     self.assertEqual(
         std_output,
         "Number of datasets matching your query: 4\n" +
         "0 MEOW-2010-05-05-00-00-00-0001\n" +
         "1 MEOW-2010-06-05-00-00-00-0001\n" +
         "2 PROJECT-2010-05-01-00-00-00-0001\n" +
         "3 PROJECT-2010-06-01-00-00-00-0001",
     )
示例#6
0
 def test_query_data_no_login(self, mock_session):
     mock_session.return_value.__enter__.return_value = self.session
     query_data.query_data(start_date='2010-05-01', )