
from __future__ import unicode_literals, print_function

import datetime
import unittest

import mock

from cdek import api, exceptions


@mock.patch('cdek.api.urlopen')
class CdekApiTest(unittest.TestCase):

    def setUp(self):
        self.reg_user = api.CdekCalc('123456', '123456')
        self.unreg_user = api.CdekCalc()

    def test_valid_get_secure(self, urlopen):
        self.assertEqual(self.reg_user._get_secure(
            datetime.datetime.today().date(), self.reg_user.auth_password),
            'c5750d7c97a89aa33b8e030d4c7a4847')

        self.assertNotEqual(self.reg_user._get_secure(
            datetime.datetime.today().date() - datetime.timedelta(days=2),
            self.reg_user.auth_password), 'c5750d7c97a89aa33b8e030d4c7a4847')

from __future__ import unicode_literals, print_function

import datetime
import unittest

import mock

from cdek import api, exceptions


@mock.patch('cdek.api.urlopen')
class CdekApiTest(unittest.TestCase):

    def setUp(self):
        self.reg_user = api.CdekCalc('123456', '123456')
        self.unreg_user = api.CdekCalc()

    def test_valid_get_secure(self, urlopen):
        self.assertEqual(self.reg_user._get_secure(
            datetime.datetime.strptime('2013-05-30', '%Y-%m-%d'), self.reg_user.auth_password),
            '21de6125dbaac7adf68007c6bcf9ac98')

        self.assertNotEqual(self.reg_user._get_secure(
            datetime.datetime.today().date(), self.reg_user.auth_password),
            '21de6125dbaac7adf68007c6bcf9ac98')
Fix date for generate secure_key
Fix date for generate secure_key

  
  from __future__ import unicode_literals, print_function
  
  import datetime
  import unittest
  
  import mock
  
  from cdek import api, exceptions
  
  
  @mock.patch('cdek.api.urlopen')
  class CdekApiTest(unittest.TestCase):
  
      def setUp(self):
          self.reg_user = api.CdekCalc('123456', '123456')
          self.unreg_user = api.CdekCalc()
  
      def test_valid_get_secure(self, urlopen):
          self.assertEqual(self.reg_user._get_secure(
-             datetime.datetime.today().date(), self.reg_user.auth_password),
+             datetime.datetime.strptime('2013-05-30', '%Y-%m-%d'), self.reg_user.auth_password),
-             'c5750d7c97a89aa33b8e030d4c7a4847')
+             '21de6125dbaac7adf68007c6bcf9ac98')
  
          self.assertNotEqual(self.reg_user._get_secure(
-             datetime.datetime.today().date() - datetime.timedelta(days=2),
-             self.reg_user.auth_password), 'c5750d7c97a89aa33b8e030d4c7a4847')
+             datetime.datetime.today().date(), self.reg_user.auth_password),
+             '21de6125dbaac7adf68007c6bcf9ac98')
Fix date for generate secure_key
## Code Before:

from __future__ import unicode_literals, print_function

import datetime
import unittest

import mock

from cdek import api, exceptions


@mock.patch('cdek.api.urlopen')
class CdekApiTest(unittest.TestCase):

    def setUp(self):
        self.reg_user = api.CdekCalc('123456', '123456')
        self.unreg_user = api.CdekCalc()

    def test_valid_get_secure(self, urlopen):
        self.assertEqual(self.reg_user._get_secure(
            datetime.datetime.today().date(), self.reg_user.auth_password),
            'c5750d7c97a89aa33b8e030d4c7a4847')

        self.assertNotEqual(self.reg_user._get_secure(
            datetime.datetime.today().date() - datetime.timedelta(days=2),
            self.reg_user.auth_password), 'c5750d7c97a89aa33b8e030d4c7a4847')
## Instruction:
Fix date for generate secure_key
## Code After:

from __future__ import unicode_literals, print_function

import datetime
import unittest

import mock

from cdek import api, exceptions


@mock.patch('cdek.api.urlopen')
class CdekApiTest(unittest.TestCase):

    def setUp(self):
        self.reg_user = api.CdekCalc('123456', '123456')
        self.unreg_user = api.CdekCalc()

    def test_valid_get_secure(self, urlopen):
        self.assertEqual(self.reg_user._get_secure(
            datetime.datetime.strptime('2013-05-30', '%Y-%m-%d'), self.reg_user.auth_password),
            '21de6125dbaac7adf68007c6bcf9ac98')

        self.assertNotEqual(self.reg_user._get_secure(
            datetime.datetime.today().date(), self.reg_user.auth_password),
            '21de6125dbaac7adf68007c6bcf9ac98')