def test_listen_changes(self, mock_observer): dir_listener = Listen() created = dir_listener.observe(fake_bucket, ADD_EVENT) self.assertTrue(created, 'File creation error') deleted = dir_listener.observe(fake_bucket, DEL_EVENT) self.assertTrue(deleted, 'File deletion error') modified = dir_listener.observe(fake_bucket, MOD_EVENT) self.assertTrue(modified, 'File modification error') moved = dir_listener.observe(fake_bucket, CUT_EVENT) self.assertTrue(moved, 'File cutting error') weird_action = dir_listener.observe(fake_bucket, 'boo') self.assertFalse(weird_action, 'Non existent action error')
from listener import Listen from configuration import bucket if __name__ == '__main__': a = Listen() a.observe(bucket, 'add')