예제 #1
0
파일: atm_tests.py 프로젝트: voidfiles/atm
    def test_s3_liquidate(self):
        teller = ATM(s3_cache_dir)
        r = teller.get_cache(url)
        r = teller.get_cache(url2)

        assets = [f for f in teller.liquidate()]

        # remove files
        teller.default()

        assert len(assets) == 2
예제 #2
0
파일: atm_tests.py 프로젝트: xfLee/atm-1
  def test_s3_liquidate(self):
    teller = ATM(s3_cache_dir)
    r = teller.get_cache(url)
    r = teller.get_cache(url2)
    
    assets = [f for f in teller.liquidate()]

    # remove files
    teller.default()

    assert len(assets) == 2
예제 #3
0
파일: atm_tests.py 프로젝트: voidfiles/atm
    def test_local_liquidate(self):
        teller = ATM(local_cache_dir)
        r = teller.get_cache(url)
        r = teller.get_cache(url2)

        files = [f for f in teller.liquidate()]

        # remove cache directory
        shutil.rmtree(local_cache_dir)

        assert len(files) == 2
예제 #4
0
파일: atm_tests.py 프로젝트: voidfiles/atm
    def test_source(self):
        teller = ATM(s3_cache_dir, interval=10)

        r = teller.get_cache(url)
        source1 = r.source
        r = teller.get_cache(url)
        source2 = r.source

        teller.default()

        assert source1 == "url" and source2 == "cache"
예제 #5
0
파일: atm_tests.py 프로젝트: xfLee/atm-1
  def test_local_liquidate(self):
    teller = ATM(local_cache_dir)
    r = teller.get_cache(url)
    r = teller.get_cache(url2)

    files = [f for f in teller.liquidate()]

    # remove cache directory
    shutil.rmtree(local_cache_dir)

    assert len(files) == 2
예제 #6
0
파일: atm_tests.py 프로젝트: xfLee/atm-1
  def test_source(self):
    teller = ATM(s3_cache_dir, interval=10)

    r = teller.get_cache(url)
    source1 = r.source
    r = teller.get_cache(url)
    source2 = r.source

    teller.default()

    assert source1=="url" and source2=="cache"
예제 #7
0
파일: atm_tests.py 프로젝트: voidfiles/atm
    def test_local_statement(self):
        teller = ATM(local_cache_dir)
        r = teller.get_cache(url)
        r = teller.get_cache(url2)

        # statement
        statement = teller.statement()

        # remove cache directory
        shutil.rmtree(local_cache_dir)

        assert len(statement) == 2
예제 #8
0
파일: atm_tests.py 프로젝트: xfLee/atm-1
  def test_s3_statement(self):
    teller = ATM(s3_cache_dir)
    r = teller.get_cache(url)
    r = teller.get_cache(url2)

    # get statement
    statement = teller.statement()

    # remove files
    teller.default()

    assert len(statement) == 2 
예제 #9
0
파일: atm_tests.py 프로젝트: xfLee/atm-1
  def test_local_statement(self):
    teller = ATM(local_cache_dir)
    r = teller.get_cache(url)
    r = teller.get_cache(url2)

    # statement
    statement = teller.statement()

    # remove cache directory
    shutil.rmtree(local_cache_dir)

    assert len(statement) == 2 
예제 #10
0
파일: atm_tests.py 프로젝트: voidfiles/atm
    def test_s3_statement(self):
        teller = ATM(s3_cache_dir)
        r = teller.get_cache(url)
        r = teller.get_cache(url2)

        # get statement
        statement = teller.statement()

        # remove files
        teller.default()

        assert len(statement) == 2
예제 #11
0
파일: atm_tests.py 프로젝트: xfLee/atm-1
  def test_s3_get(self):
    teller = ATM(s3_cache_dir)

    s3_content = teller.get_cache(s3_file).content
    requests_content = requests.get(s3_file).content

    assert s3_content == requests_content
예제 #12
0
파일: atm_tests.py 프로젝트: voidfiles/atm
    def test_s3_get(self):
        teller = ATM(s3_cache_dir)

        s3_content = teller.get_cache(s3_file).content
        requests_content = requests.get(s3_file).content

        assert s3_content == requests_content
예제 #13
0
파일: atm_tests.py 프로젝트: voidfiles/atm
    def test_s3_default(self):
        teller = ATM(s3_cache_dir)
        r = teller.get_cache(url)
        r = teller.get_cache(url2)

        statement1 = teller.statement()

        # now delete
        teller.default()

        # statement again
        statement2 = teller.statement()

        # remove files
        teller.default()

        assert len(statement1) == 2 and len(statement2) == 0
예제 #14
0
파일: atm_tests.py 프로젝트: xfLee/atm-1
  def test_local_interval(self):
    teller = ATM(local_cache_dir, interval=10)

    r = teller.get_cache(url)
    r = teller.get_cache(url)

    time.sleep(10)

    r = teller.get_cache(url)

    statement = teller.statement()
    
    # remove cache directory
    shutil.rmtree(local_cache_dir)

    # test
    assert len(statement)==2
예제 #15
0
파일: atm_tests.py 프로젝트: xfLee/atm-1
  def test_local_default(self):
    teller = ATM(local_cache_dir)
    r = teller.get_cache(url)
    r = teller.get_cache(url2)

    statement1 = teller.statement()

    # now delete
    teller.default()

    # statement again
    statement2 = teller.statement()

    # remove cache directory
    shutil.rmtree(local_cache_dir)

    assert len(statement1) == 2 and len(statement2) == 0
예제 #16
0
파일: atm_tests.py 프로젝트: voidfiles/atm
    def test_local_interval(self):
        teller = ATM(local_cache_dir, interval=10)

        r = teller.get_cache(url)
        r = teller.get_cache(url)

        time.sleep(10)

        r = teller.get_cache(url)

        statement = teller.statement()

        # remove cache directory
        shutil.rmtree(local_cache_dir)

        # test
        assert len(statement) == 2
예제 #17
0
파일: atm_tests.py 프로젝트: xfLee/atm-1
  def test_s3_default(self):
    teller = ATM(s3_cache_dir)
    r = teller.get_cache(url)
    r = teller.get_cache(url2)

    statement1 = teller.statement()

    # now delete
    teller.default()

    # statement again
    statement2 = teller.statement()

    # remove files
    teller.default()

    assert len(statement1) == 2 and len(statement2) == 0
예제 #18
0
파일: atm_tests.py 프로젝트: voidfiles/atm
    def test_local_default(self):
        teller = ATM(local_cache_dir)
        r = teller.get_cache(url)
        r = teller.get_cache(url2)

        statement1 = teller.statement()

        # now delete
        teller.default()

        # statement again
        statement2 = teller.statement()

        # remove cache directory
        shutil.rmtree(local_cache_dir)

        assert len(statement1) == 2 and len(statement2) == 0
예제 #19
0
파일: atm_tests.py 프로젝트: xfLee/atm-1
  def test_s3_interval(self):
    teller = ATM(s3_cache_dir, interval=10)
    
    # remove cache directory
    teller.default()

    r = teller.get_cache(url)
    r = teller.get_cache(url)

    time.sleep(10)

    r = teller.get_cache(url)

    statement = teller.statement()

    # remove cache directory
    teller.default()

    # test
    assert len(statement)==2
예제 #20
0
파일: atm_tests.py 프로젝트: voidfiles/atm
    def test_s3_interval(self):
        teller = ATM(s3_cache_dir, interval=10)

        # remove cache directory
        teller.default()

        r = teller.get_cache(url)
        r = teller.get_cache(url)

        time.sleep(10)

        r = teller.get_cache(url)

        statement = teller.statement()

        # remove cache directory
        teller.default()

        # test
        assert len(statement) == 2