@Test
  public void dataDirCreate() throws Exception {
    final String key = System.getenv("ALGORITHMIA_API_KEY");
    Assume.assumeTrue(key != null);

    DataDirectory dir = Algorithmia.client(key).dir("data://.my/javaDataDirCreate");

    // Make sure test starts in clean state
    if (dir.exists()) {
      dir.delete(true);
    }

    dir.create();
    Assert.assertEquals(true, dir.exists());
    dir.delete(false);
    Assert.assertEquals(false, dir.exists());
  }
  @Test
  public void dataDirList() throws Exception {
    final String key = System.getenv("ALGORITHMIA_API_KEY");
    Assume.assumeTrue(key != null);

    DataDirectory dir = Algorithmia.client(key).dir("data://.my/javaDataDirList");

    if (dir.exists()) {
      dir.delete(true);
    }

    dir.create();
    dir.file("foo").put("bar");
    dir.file("foo2").put("bar2");
    DataFileIterator iter = dir.getFileIter();

    Assert.assertEquals("data://.my/javaDataDirList/foo", iter.next().toString());
    Assert.assertEquals("data://.my/javaDataDirList/foo2", iter.next().toString());
  }