First question is what do we want for a long eclipse? The answer would be a large moon on a slow orbit. The following analysis assumes the system is exactly coplanar, and I neglect the angular size of the star (which would result in increased satellite radii) and the size of the planet itself.
To get a slow satellite orbit, we need to figure out what the outermost stable orbit. Neglecting the small eccentricity of the Earth's orbit, the radius of the Hill sphere $R_\mathrm{H}$ is given as follows, where $a_\oplus$ is the radius of the Earth's orbit, $m_\oplus$ is the mass of the Earth and $m_\odot$ is the mass of the Sun:
$$R_\mathrm{H} \approx a_\oplus\sqrt[3]{\frac{m_\oplus}{3m_\odot}}$$
This works out as about 1,946,400 km. Moons are stable out to a factor of about 1/3 for the Hill radius in the case of prograde moons, and about 1/2 of the Hill radius for retrograde moons.
In the case of a prograde satellite, this puts the orbital radius $a_\mathrm{m}$ at about 498,800 km with an orbital period $P_\mathrm{m}$ of 40.5 days. We need to also take care of the Earth's orbit around the Sun, which has a period $P_\oplus$ of 365.25 days. This gives the resultant angular velocity as:
$$\omega = 2\pi\left(\frac{1}{P_\mathrm{m}}-\frac{1}{P_\oplus}\right)$$
This can then be multiplied by the time taken to figure out the angle the moon travels through in a given time $\theta = \omega t$. For a week-long eclipse, the angle works out as about 55°. The radius of the moon can then be obtained by
$$r_\mathrm{m}=a_\mathrm{m} \arcsin\left(\frac{\theta}{2}\right)$$
This works out as 231,100 km - which is about the radius of an M3V red dwarf star. So a prograde satellite doesn't look like a good possibility for week-long eclipses.
What about the retrograde case? In this case, the orbital radius and period of the outermost stable orbit end up being 748,200 km and 74.5 days. The angular velocities add up, so you have
$$\omega = 2\pi\left(\frac{1}{P_\mathrm{m}}+\frac{1}{P_\oplus}\right)$$
Doing the same calculation again gives a moon radius of 260,200 km - even worse! The increased distance wins out over the slower orbit.
What if we use a different type of host star? According to Eric Mamajek's list of the properties of main sequence stars, an A5V star as having a mass of 1.85 times that of the Sun and a luminosity of 101.16 times that of the Sun, which puts the habitable zone at 3.80 AU with an orbital period of 1990 days. Doing the calculations again results in smaller satellite radii of 136,400 km (prograde) and 150,900 km (retrograde). These are still far too large: the prograde case is roughly the size of an M5V red dwarf.
So unfortunately it looks like the case of a week-long eclipse is not very plausible!