Esempio n. 1
0
    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')
Esempio n. 2
0
from listener import Listen
from configuration import bucket

if __name__ == '__main__':
    a = Listen()
    a.observe(bucket, 'add')