Exemple #1
0
    def test_metadata_command_constructing_purchase_date(self):
        extra_data = {'purchaseDate': 'y'}

        cmd_to_test = add_extra_data_to_command(extra_data, old_version=False)
        self.assertEqual(['--purchaseDate "timestamp"'], cmd_to_test)

        for test_date in ['2010-01-01', '2010-01-01_00-00-00']:
            cmd_to_test = add_extra_data_to_command(extra_data={'purchaseDate': test_date}, old_version=False)
            self.assertEqual(['--purchaseDate "2010-01-01 00:00:00"'], cmd_to_test)
Exemple #2
0
 def test_metadata_command_constructing_bad_purchase_date_format(self):
     for extra_data in [{'purchaseDate': 'foobar'}, {'purchaseDate': '01-01-2010'}]:
         cmd_to_test = add_extra_data_to_command(extra_data, old_version=False)
         self.assertEqual([], cmd_to_test)
Exemple #3
0
 def test_metadata_command_constructing_no_purchase_date(self):
     for test_date in ['', 'n']:
         cmd_to_test = add_extra_data_to_command(extra_data={'purchaseDate': test_date}, old_version=False)
         self.assertEqual([], cmd_to_test)
Exemple #4
0
    def test_metadata_command_constructing_account(self):
        extra_data = {'account': '*****@*****.**'}

        cmd_to_test = add_extra_data_to_command(extra_data, old_version=False)
        self.assertEqual(['--apID "*****@*****.**"'], cmd_to_test)