Skip to content

Commit

Permalink
Add unit/functional test
Browse files Browse the repository at this point in the history
  • Loading branch information
jamesls committed Dec 18, 2015
1 parent 8362b12 commit 4c26933
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 0 deletions.
4 changes: 4 additions & 0 deletions tests/functional/test_session.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,3 +32,7 @@ def my_handler(my_list, **kwargs):
self.session.events.emit('myevent', my_list=initial_list)
# Ensure that the registered handler was called.
self.assertEqual(initial_list, ['my_handler called'])

def test_can_access_region_property(self):
session = boto3.session.Session(region_name='us-west-1')
self.assertEqual(session.region_name, 'us-west-1')
9 changes: 9 additions & 0 deletions tests/unit/test_session.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,15 @@ def test_repr(self):

self.assertEqual(repr(session), 'Session(region=\'us-west-2\')')

def test_can_access_region_name(self):
bc_session = self.bc_session_cls.return_value
bc_session.get_config_variable.return_value = 'us-west-2'
session = Session('abc123', region_name='us-west-2')
bc_session.set_config_variable.assert_called_with('region',
'us-west-2')

self.assertEqual(session.region_name, 'us-west-2')

def test_arguments_not_required(self):
Session()

Expand Down

0 comments on commit 4c26933

Please sign in to comment.